美文网首页我爱编程
解决 pandas_datareader 无法获取雅虎财经数据的

解决 pandas_datareader 无法获取雅虎财经数据的

作者: Tim_Lee | 来源:发表于2017-07-07 14:31 被阅读0次

pandas_datareader 是重要的 pandas 相关包,原来是 pandas.io.data 方法,用于获取接口数据,比如雅虎财经上的数据或者美联储路易斯安娜分行的数据,但是在最近版本(比如 pandas 0.20)中 pandas.io.data 的方法独立出来称为一个新的包 pandas_datareader

雅虎财经和谷歌财经的接口变换频繁。如果用 pip install pandas_datareader,已经无法得到雅虎财经。

pandas_datareader github Issuse #315 针对的就是雅虎财经接口无法访问的问题,gusutabopb 在 5月21日进行了成功修正,并提供了他修正后的 pandas_datareader 新版本。

该修正版本的安装方法是

$ git clone https://github.com/rgkimball/pandas-datareader
$ cd pandas-datareader
$ git checkout fix-yahoo
$ pip install -e .

安装以后测试获取 google 的股票数据成功。

import pandas_datareader as pdr
print(pdr.__version__)  # Make sure it is '0.4.1'.
pdr.get_data_yahoo('GOOG')

参考:
Issues with the data reader fetching yahoo finance #315

Error with pulling data from Yahoo Finance

相关文章

网友评论

    本文标题:解决 pandas_datareader 无法获取雅虎财经数据的

    本文链接:https://www.haomeiwen.com/subject/naglhxtx.html