看来雅虎金融已经改变了它的API或服务关闭。您可以使用Tiingo API代替(您需要创建一个帐户来获得API令牌...
您可以使用Tiingo API代替(您需要创建一个帐户来获得API令牌)
需要做一个预测投资组合portfolio未来收益的python脚本,类似的功能需要从数据源获取相关指数和股票的数据,一直以来都是用pandas_datareader从yahoo上面拿,但是后来忽然发现不能用了,这篇就说明一下遇到此问题的walk around. 【分析】 由于数据源是yahoo那边的,package没有变动的情况下,只可能是yahoo那边做了什么修改导致...
由于数据源是yahoo那边的,package没有变动的情况下,只可能是yahoo那边做了什么修改导致现有的pandas_datareader命令不适用了。修改pandas_datareader不现实,也可能因小失大影响别的程序,所以开始查找有没有适用于当前yahoo的新数据获取命令。 [解决方法] 用yfinance包代替pandas_datareader包来执行下载。 【重点代码】 ...
首先安装fix-yahoo-finance,但是显示无法安装。原来是:fix-yahoo-finance的安装包被重命名为yfinance。 于是安装yfinance包。 pip install yfinance --upgrade --no-cache-dir。 然后导入模块,便可以使用。 import pandas_datareader.data as web #也可以用from pandas_datareader import data as web ...
这个问题已经在这里得到了解答。因为现在需要头文件,panda和pandas-datareader必须更新。其他使用pdr的库...
在.NET中,这个过程可以通过ADO.NET的DataReader对象来读取数据,然后将读取的数据映射到内存对象。本篇...
目前pandas_datareader 提示yahoo 无法下载数据的解决方法 pandas_datareader._utils.RemoteDataError: Unable to read URL: 数据,翻了半天资料,在github上找到了答案。目前0.4.1 没有发布,可以通过以下方法临时解决。 详见a temporary fix (until this PR gets merged), try: ...
提示无法下载yahoo 数据,翻了半天资料,在github上找到了答案。目前0.4.1 没有发布,可以通过以下方法临时解决。 详见https://github.com/pydata/pandas-datareader/issues/315 这里摘录解决方法 For a temporary fix (until this PR gets merged), try: ...
$ cd pandas-datareader $ git checkout fix-yahoo $ pip install -e . 1. 2. 3. 4. On Python: import pandas_datareader as pdrprint(pdr.__version__) # Make sure it is '0.4.1'. 1. 在运行 import pandas_datareader as pdr