#python-2.7
#python-2.7
Вопрос:
импортируйте pandas как pd импортируйте pandas.io.data как web # поскольку мы должны использовать только функцию pandas
#Second, retrieve the data from, say, Google itself:
stock = web.DataReader(‘IBM’,data_source=’yahoo’,start= ’01/01/2011′, end = ’01/01/2013′)
# end of question 1
тип печати (stock) # Тип класса — pandas.core.frame.Фрейм данных
IBM_dataframe = pd.DataFrame(stock)
Трассировка (последний последний вызов):
Файл «», строка 2, в import pandas.io.data как web # поскольку мы должны использовать только функцию pandas
Файл «C:Anaconda2libsite-packagespandasiodata.py «, строка 2, в разделе «Модуль pandas.io.data перемещен в отдельный пакет»
Ошибка импорта: модуль pandas.io.data перемещается в отдельный пакет (pandas-datareader). После установки пакета pandas-datareader (https://github.com/pydata/pandas-datareader ), вы можете изменить импорт from pandas.io import data, wb
на from pandas_datareader import data, wb
.
импортируйте pandas_datareader как web
stock = web.DataReader(‘IBM’,data_source = ‘yahoo’,start = ’01/01/2011′, end = ’01/01/2013′) Трассировка (последний последний вызов):
Файл «», строка 1, в наличии = web.DataReader(‘IBM’,data_source= ‘yahoo’,start = ’01/01/2011′, end = ’01/01/2013′)
Ошибка атрибута: объект ‘module’ не имеет атрибута ‘DataReader’
измените импорт pandas.io.data как web, чтобы импортировать pandas_datareader как web, но теперь не может получить данные, пожалуйста, предложите получить ошибку ‘module’ объект не имеет атрибута ‘DataReader’
Комментарии:
1. Вы пытались
dir(web)
посмотреть, какие атрибуты у него есть?
Ответ №1:
Используйте следующее:
from pandas_datareader import data, wb
DAX = data.DataReader(name='^GDAXI', data_source='yahoo',start='2000-1-1')