df.rolling(3, center=True).mean()
如果求最小值、最大值、求和等,可以改变最后面的函数,比如
df.rolling(3, center=True).min()
df.rolling(3, center=True).max()
df.rolling(3, center=True).sum()
其他参数:
DataFrame.rolling(window, min_periods=None, center=False, win_type=None, on=None, axis=0, closed=None)
window:选几个数求滑动平均值
center:true-以当前数为中心
win_type:如果没有特殊指定,所有数的权重是一样的