pandas.rolling_mean
устарело, такого метода нет, который выдает ошибку (также посмотрите здесь ).Там нет такого метода в реальных распределениях панд.Вместо этого вы можете использовать комбинацию rolling
и mean
методов:
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
, но это устарело и крайне не рекомендуется.