Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何获得中心滚动平均值?_Python_Pandas - Fatal编程技术网

Python 如何获得中心滚动平均值?

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='

我想计算连续几天数据的滚动平均值。如果我只使用dataframe.rolling(7),则平均值来自前一周。相反,我希望一天是在窗口的中心,平均值是在不正确的结尾计算出来的。有没有一种简单/快速的方法可以获得熊猫系列的集中滚动平均值

df.shift(-4).rolling(7).mean()
应该能做到这一点。

df.rolling(7,center=True)。mean()
滚动平均值可以通过将
center
参数设置为
True
来居中

您是否已选中df.rolling(7,win_type='trianga')。sum()还有其他win_类型选项。