python2.7:使用pandas_datareader错误获取yahoo finance的股票数据

时间:2017-06-13 02:33:08

标签: python-2.7 yahoo-finance stock

我想通过以下代码从yahoo finance获取苹果公司的股票数据:

import pandas as pd
import datetime
from pandas_datareader import data



start = datetime.datetime(2016,1,1)
end = datetime.date.today()

apple = data.DataReader('AAPL', 'yahoo', start)
apple.head()

但是有错误,我知道我可以从google来源获得库存数据,但谷歌没有adjust_close数据。雅虎公司的情况是否会影响这一点。你有另一种解决方法吗?感谢

 RemoteDataError: Unable to read URL: http://ichart.finance.yahoo.com/table.csv?a=0&ignore=.csv&s=AAPL&b=1&e=13&d=5&g=d&f=2017&c=2016

1 个答案:

答案 0 :(得分:1)

雅虎改变了它的API调用,pandas_datareader不再起作用了

您需要下载fix-yahoo-finance软件包(暂时修复)以使其再次运行。你应该能够pip安装这个软件包,

Content