标签: pyspark window-functions moving-average
我有一个PySpark数据帧,我想在其上运行滑动窗口计算。以下是我要运行的操作的示例代码(显示为pandas dataframe):
df["Total"].shift(1).rolling(7, min_periods = 7).avg()
任何人都可以告诉我如何在PySpark中复制此操作吗?
答案 0 :(得分:0)
检查此样本 - How to use window functions in PySpark?
窗口功能详情 - https://databricks.com/blog/2015/07/15/introducing-window-functions-in-spark-sql.html
和docs - http://spark.apache.org/docs/2.1.0/api/python/pyspark.sql.html