我想通过以下代码从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
答案 0 :(得分:1)
雅虎改变了它的API调用,pandas_datareader不再起作用了
您需要下载fix-yahoo-finance软件包(暂时修复)以使其再次运行。你应该能够pip安装这个软件包,
Content