需要帮助继续获取没有属性'module' 'rolling_mean'的对象


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

pandas.rolling_mean现在已被弃用,没有这样的方法,这会产生错误(另请参阅此处)。在实际的大熊猫分布中没有这种方法。相反,您可以使用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 ,但它已被弃用且强烈建议不要使用。

最新更新