Python 如何获得中心滚动平均值?
我想计算连续几天数据的滚动平均值。如果我只使用dataframe.rolling(7),则平均值来自前一周。相反,我希望一天是在窗口的中心,平均值是在不正确的结尾计算出来的。有没有一种简单/快速的方法可以获得熊猫系列的集中滚动平均值Python 如何获得中心滚动平均值?,python,pandas,Python,Pandas,我想计算连续几天数据的滚动平均值。如果我只使用dataframe.rolling(7),则平均值来自前一周。相反,我希望一天是在窗口的中心,平均值是在不正确的结尾计算出来的。有没有一种简单/快速的方法可以获得熊猫系列的集中滚动平均值 df.shift(-4).rolling(7).mean() 应该能做到这一点。df.rolling(7,center=True)。mean() 滚动平均值可以通过将center参数设置为True来居中 您是否已选中df.rolling(7,win_type='
df.shift(-4).rolling(7).mean()
应该能做到这一点。df.rolling(7,center=True)。mean()
滚动平均值可以通过将center
参数设置为True
来居中
您是否已选中df.rolling(7,win_type='trianga')。sum()还有其他win_类型选项。