pandas 0.23.1 AttributeError: у объекта 'module' нет атрибута 'roll' - PullRequest
0 голосов
/ 28 июня 2018
import pandas as pd
import numpy as np
from pandas import *

print (pd.__version__)
df = pd.DataFrame({'key1':['a','a','b','b','a'],
               'key2':['one','two','one','two','one'],
               'data1':np.nan,
               'data2':np.random.randn(5)})

df = pd.rolling(df[['data1','data2']],window = 3)
print (df)

возврат:

0.23.1
Traceback (most recent call last):
  File "jj.py", line 33, in <module>
    df = pd.rolling(df[['data1','data2']],window = 3)
AttributeError: 'module' object has no attribute 'rolling'

Я пытаюсь использовать python2 и python3 на своем компьютере, но все не удается, когда я использую roll ()

1 Ответ

0 голосов
/ 28 июня 2018

у самого модуля pandas нет метода rolling. Вы должны вызывать его как метод экземпляра класса DataFrame, что-то вроде

df[['data1','data2']].rolling(window=3)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...