【发布时间】:2020-07-29 14:55:57
【问题描述】:
我正在尝试在 Pyspark / Python 表中创建一个新列 (B)。 新列(B)是:列(A)的当前值+列(B)的先前值
`Id a b
1 977 977
2 3665 4642
3 1746 6388
4 2843 9231
5 200 9431`
当前列 B = 当前列 A + 先前列 B ; 例如第 4 行:9231(B 列)= 2843(A 列)+ 6388(以前的 B 列值)
(对于第一行,因为 B 没有先前的值,所以它是 0)
请帮助我使用 Python / PySpark 查询代码
【问题讨论】:
-
具体是什么问题?请参阅How to Ask、help center。
标签: python mysql pyspark hive apache-spark-sql