在pandas 最新版中,ewma函数已经不可用了,但可以用ewm函数+mean()函数来代替。
举例如下:
df
a b
0 2001 2003
1 2002 2002
2 2003 2004
df[‘a’].ewm(span=2).mean()
0 2001.000000
1 2001.750000
2 2002.615385
df[‘a’].ewm(span=3).mean()
0 2001.000000
1 2001.666667
2 2002.428571
Name: a, dtype: float64
参数说明:
参考文章:https://blog.csdn.net/starter_____/article/details/81429239