AttributeError: the 'Series' object does not have the 'roll' attribute

Traceback (most recent call last):
  File "mov_avg.py", line 9, in <module>
    data_frame['100ma']= data_frame['Adj Close'].rolling(window=100, min_periods=0).mean()
  File "/usr/lib/python3/dist-packages/pandas/core/generic.py", line 2360, in __getattr__
    (type(self).__name__, name))
AttributeError: 'Series' object has no attribute 'rolling'
+6
source share
1 answer

Most likely you are using an old version of Pandas (<0.18.0).

Series.rolling added in Pandas 0.18.0

+6
source

All Articles