如何获得居中滚动平均值?

Rap*_*ael 6 python pandas

我想计算连续几天采集的数据的滚动平均值。如果我只使用 dataframe.rolling(7) ,则平均值是上周的。相反,我希望日期位于窗口的中心,而不是在最后计算平均值。有没有一种简单/快速的方法来获得 pandas 系列的中心滚动平均值?

abr*_*rac 10

df.rolling(7, center=True).mean()
Run Code Online (Sandbox Code Playgroud)

center可以通过将参数设置为来使滚动平均值居中True

示例图