ПРЕДУПРЕЖДЕНИЯ: NewBieразница между вызывающими финансами Yahoo от 0,18 до 0,19
я не отложил обновление с панд 0,18 до 0,19 до сегодняшнего утра. Этот код используется только дать предупреждение deprication:
import pandas.io.data as web
x = web.DataReader('GE','yahoo',(2016, 10, 1), (2016, 11, 1))
теперь выдает ошибку и говорит мне: «Модуль pandas.io.data перемещается в отдельный пакет» builtins.ImportError: панды. Модуль io.data перемещается в отдельный пакет (pandas-datareader). После установки пакета панды-DataReader (https://github.com/pandas-dev/pandas-datareader), вы можете изменить импорт from pandas.io import data, wb
в from pandas_datareader import data, wb
«
так, я переписать мою "от ... импорт ..." строку:.
from pandas_datareader import data, wb
как и следовало ожидать, когда я запускаю код, он выдает ошибку:
builtins.NameError: name 'web' is not defined
когда я пытаюсь этот код:
x = wb.pandas-datareader('GE','yahoo',(2016, 10, 1), (2016, 11, 1))
эта ошибка возникает:
builtins.AttributeError: module 'pandas_datareader.wb' has no attribute 'pandas'
когда я пытаюсь этот код:
x = wb.Datareader('GE','yahoo',(2016, 10, 1), (2016, 11, 1))
Эта ошибка возникает:
builtins.AttributeError: module 'pandas_datareader.wb' has no attribute 'DataReader'
может кто-нибудь пожалуйста, скажите мне, как позвонить в DataReader прямо сейчас ? заранее
ted, большое спасибо за тщательный отклик. я узнал две новые вещи! ваше решение отлично работало! –