需要帮助,以保持获取对象“模块”没有属性“ rolling_mean”

时间:2019-01-21 17:52:49

标签: python python-2.x

for ma in ma_day:
    column_name = "MA for %s days" %(str(ma))
    AAPL[column_name] = pd.rolling_mean(AAPL['Adj Close'],ma)

我收到此错误:

  

“模块”对象没有属性“ rolling_mean”

我正在使用python2

1 个答案:

答案 0 :(得分:0)

pandas.rolling_mean现在已被弃用,没有这样的方法会产生错误(另请参见here)。实际的大熊猫分布中没有这种方法。相反,您可以结合使用rollingmean方法:

for ma in ma_day:
    column_name = "MA for %s days" %(str(ma))
    AAPL[column_name] = AAPL['Adj Close'].rolling(window=ma).mean()

您还可以安装和使用熊猫版本≤ 0.17,但不建议使用,不建议使用。