Ошибка атрибута с использованием модуля quandl в python27: объект модуля не имеет атрибута «to_date_time»

Для следующего кода

import quandl
import pandas as pd 

api_key = open('quandlapikey.txt','r').read()

df = quandl.get('FMAC/HPI_AK',authtoken=api_key)

print(df.head())

Я получаю эту ошибку:

Файл "/usr/local/lib/python2.7/dist-packages/Quandl-3.1.0-py2.7.egg/quandl/get.py", строка 63, в файле get return data.to_pandas() "/ usr/local/lib/python2.7/dist-packages/Quandl-3.1.0-py2.7.egg/quandl/model/data_mixin.py", строка 20, в to_pandas df[self.column_names[0]] = df[self.column_names[0]].apply(pd.to_datetime) AttributeError: объект 'module' не имеет атрибута 'to_datetime'


person Pratheek Reddy    schedule 02.06.2017    source источник


Ответы (1)


Вам необходимо обновить pandas версию.

После этого ответа:

Функция to_datetime была введена в 0.8.0, поэтому вам придется обновить свои панды, чтобы использовать ее. В идеале до последней стабильной версии.

Попробуйте использовать:

pip install pandas --upgrade
person Adeel Ahmad    schedule 02.06.2017
comment
Какую версию показывает? Вы можете проверить это с помощью pd.__version__. - person Adeel Ahmad; 02.06.2017
comment
но если я пытаюсь обновить, он показывает, что это уже самая новая версия - person Pratheek Reddy; 02.06.2017
comment
Спасибо, это помогло. мне просто нужно было использовать sudo раньше. Спасибо за помощь - person Pratheek Reddy; 02.06.2017