나는 공식 문서 웹 사이트에서 pyspark.ml 예를 복사하고 정의되지 않은 : http://spark.apache.org/docs/latest/api/python/pyspark.ml.html#pyspark.ml.Transformerpyspark은 : 나가서 설명하자면 NameError : 이름 '스파크'는
data = [(Vectors.dense([0.0, 0.0]),), (Vectors.dense([1.0, 1.0]),),(Vectors.dense([9.0, 8.0]),), (Vectors.dense([8.0, 9.0]),)]
df = spark.createDataFrame(data, ["features"])
kmeans = KMeans(k=2, seed=1)
model = kmeans.fit(df)
그러나, 위의 예제는 실행되지 않을 것이며, 준의 나 다음 오류 :
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-28-aaffcd1239c9> in <module>()
1 from pyspark import *
2 data = [(Vectors.dense([0.0, 0.0]),), (Vectors.dense([1.0, 1.0]),),(Vectors.dense([9.0, 8.0]),), (Vectors.dense([8.0, 9.0]),)]
----> 3 df = spark.createDataFrame(data, ["features"])
4 kmeans = KMeans(k=2, seed=1)
5 model = kmeans.fit(df)
NameError: name 'spark' is not defined
예제를 실행하려면 어떤 추가 구성/변수를 설정해야합니까?
sqlContext가 변경되었습니다. 감사! – Edamame