Python 3.x 如何使用dataframe.ewma查找指数加权移动平均值?

Python 3.x 如何使用dataframe.ewma查找指数加权移动平均值?,python-3.x,pandas,Python 3.x,Pandas,之前,我使用以下公式计算ewma dataset['26ema'] = pd.ewma(dataset['price'], span=26) 但是,在最新版本的pandas pd.ewma中已被删除。如何使用新方法dataframe.ewma进行计算 dataset['26ema'] = dataset['price'].ewma(span=26) 这导致错误“AttributeError:“Series”对象没有属性“ewma”使用: 有关旧API到新API的相关PR和映射,请参阅 最小

之前,我使用以下公式计算ewma

dataset['26ema'] = pd.ewma(dataset['price'], span=26)
但是,在最新版本的pandas pd.ewma中已被删除。如何使用新方法dataframe.ewma进行计算

dataset['26ema'] = dataset['price'].ewma(span=26)
这导致错误“AttributeError:“Series”对象没有属性“ewma”

使用:

有关旧API到新API的相关PR和映射,请参阅


最小代码示例

s = pd.Series(range(5))
s.ewm(span=3).mean()

0    0.000000
1    0.666667
2    1.428571
3    2.266667
4    3.161290
dtype: float64
s = pd.Series(range(5))
s.ewm(span=3).mean()

0    0.000000
1    0.666667
2    1.428571
3    2.266667
4    3.161290
dtype: float64