2017-06-13 90 views
0

我想用下面的代码从雅虎财经苹果公司股票的数据:python2.7:从雅虎财经获得股票数据与pandas_datareader错误

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来源的股票数据中获取,但没有来自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

雅虎已经改变了它的API调用和pandas_datareader不起作用了

您将需要下载补丁,雅虎融资方案(临时固定)来得到这个工作了。你应该可以点子安装这个包,

pip install fix-yahoo-finance 
+0

谢谢@nitin。你有代码如何使用它,例如,获取股票数据:开始,高,低,关闭,音量,adjusted_close – tktktk0711

+0

代码保持不变...只需导入fix-yahoo-finance软件包 – nitin