【发布时间】:2018-06-27 18:19:52
【问题描述】:
我有一个带有“速度”列的 DataFrame。
我能否有效地为每一行添加一列,其中包含 DataFrame 中的行数,以使它们的“速度”在“速度”行的 +/2 范围内?
results = spark.createDataFrame([[1],[2],[3],[4],[5],
[4],[5],[4],[5],[6],
[5],[6],[1],[3],[8],
[2],[5],[6],[10],[12]],
['Speed'])
results.show()
+-----+
|Speed|
+-----+
| 1|
| 2|
| 3|
| 4|
| 5|
| 4|
| 5|
| 4|
| 5|
| 6|
| 5|
| 6|
| 1|
| 3|
| 8|
| 2|
| 5|
| 6|
| 10|
| 12|
+-----+
【问题讨论】:
-
您能添加一个所需输出的样本吗?
标签: pyspark apache-spark-sql pyspark-sql