Skip to content

Commit 9a29db5

Browse files
committed
use SparkSession
1 parent f959d72 commit 9a29db5

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

examples/src/main/python/ml/quantile_discretizer_example.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,23 @@
1717

1818
from __future__ import print_function
1919

20-
from pyspark import SparkContext
21-
from pyspark.sql import SQLContext
2220
# $example on$
2321
from pyspark.ml.feature import QuantileDiscretizer
2422
# $example off$
23+
from pyspark.sql import SparkSession
24+
2525

2626
if __name__ == "__main__":
27-
sc = SparkContext(appName="QuantileDiscretizerExample")
28-
sqlContext = SQLContext(sc)
27+
spark = SparkSession.builder.appName("PythonQuantileDiscretizerExample").getOrCreate()
2928

3029
# $example on$
3130
data = [(0, 18.0,), (1, 19.0,), (2, 8.0,), (3, 5.0,), (4, 2.2,)]
32-
dataFrame = sqlContext.createDataFrame(data, ["id", "hour"])
31+
dataFrame = spark.createDataFrame(data, ["id", "hour"])
3332

3433
discretizer = QuantileDiscretizer(numBuckets=3, inputCol="hour", outputCol="result")
3534

3635
result = discretizer.fit(dataFrame).transform(dataFrame)
3736
result.show()
3837
# $example off$
3938

40-
sc.stop()
39+
spark.stop()

0 commit comments

Comments
 (0)