【发布时间】:2017-10-22 02:01:03
【问题描述】:
自 2017 年 5 月 16 日以来,使用 Pandas DataReader 的“yahoo”方法无法访问雅虎财经 URL。我尚未测试昨天发布的这个 fix-yahoo-finance:https://pypi.python.org/pypi/fix-yahoo-finance,声明:“Yahoo !finance 已停用其历史数据 API”。
编辑 2017 年 8 月 2 日:此后我按照https://pypi.python.org/pypi/fix-yahoo-finance 中的步骤执行以下操作:$ pip3 install fix_yahoo_finance --upgrade --no-cache-dir,升级 pandas_datareader 以使用“fix-yahoo-finance 0.0.6 ",以及修改后的代码:
from pandas_datareader import data as pdr
import fix_yahoo_finance
data = pdr.get_data_yahoo('AAPL', start='2017-04-23', end='2017-05-24')
请注意,最后 2 个数据列的顺序是“Adj Close”和“Volume”,即。不是以前的格式。出于我的目的,它们只是重置为原始格式:
cols = ['Date', 'Open', 'High', 'Low', 'Close', 'Volume', 'Adj Close']
data.reindex(columns=cols)
【问题讨论】:
标签: python yahoo-finance pandas-datareader