PySpark滑动窗口计算

时间:2018-03-18 15:38:25

标签: pyspark window-functions moving-average

我有一个PySpark数据帧,我想在其上运行滑动窗口计算。以下是我要运行的操作的示例代码(显示为pandas dataframe):

df["Total"].shift(1).rolling(7, min_periods = 7).avg()

任何人都可以告诉我如何在PySpark中复制此操作吗?