【发布时间】:2021-12-23 22:02:48
【问题描述】:
我正在尝试在 pyspark 中实现类似于以下 SparkR 代码的内容。
df <- createDataFrame(mtcars)
# Partition by am (transmission) and order by hp (horsepower)
ws <- orderBy(windowPartitionBy("am"), "hp")
# Lag mpg values by 1 row on the partition-and-ordered table
out <- select(df, over(lag(df$mpg), ws), df$mpg, df$hp, df$am)
有人知道如何在 pyspark 数据帧上执行此操作吗?
【问题讨论】:
-
谢谢@NikunjKakadiya !!
标签: python dataframe pyspark apache-spark-sql sparkr