需要做一个预测投资组合portfolio未来收益的python脚本,类似的功能需要从数据源获取相关指数和股票的数据,一直以来都是用pandas_datareader从yahoo上面拿,但是后来忽然发现不能用了,这篇就说明一下遇到此问题的walk around. 【分析】 由于数据源是yahoo那边的,package没有变动的情况下,只可能是yahoo那边做了什么修改导致...
需要做一个预测投资组合portfolio未来收益的python脚本,类似的功能需要从数据源获取相关指数和股票的数据,一直以来都是用pandas_datareader从yahoo上面拿,但是后来忽然发现不能用了,这篇就说明一下遇到此问题的walk around. 【分析】 由于数据源是yahoo那边的,package没有变动的情况下,只可能是yahoo那边做了什么修改导致...
首先安装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 import datetime...
自2017年5月16日以来,Yahoo Finance URL一直无法使用Pandas DataReader的"yahoo“方法访问。我还没有测试过这一修正-雅虎金融:,昨天刚刚发布的声明:“雅虎金融已经退出了他们的历史数据API”。2017年8月2日:我遵循了中的步骤:$ pip3 install fix_yahoo_finance -升级-无缓存-dir,升级后的pandas_datareade 浏览5...
在各种ORM框架或者SQL映射框架(例如MyBatis,SOD框架之SQL-MAP功能)中,都有将查询的结果映射为内存对象...
$ 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 pdr.get_data_yahoo('AAPL') ...
x="TSLA"start = datetime.datetime(2012, 1, 2)#or start = '1/1/2016'end =datetime.date.today() df= web.DataReader(x,"yahoo",start,end)#df.columnsdf.to_csv(f'stock_{x}.csv') 数据信息大概如下,只有几个价格字段和交易量。
目前pandas_datareader 提示yahoo 无法下载数据的解决方法 pandas_datareader._utils.RemoteDataError: Unable to read URL: 数据,翻了半天资料,在github上找到了答案。目前0.4.1 没有发布,可以通过以下方法临时解决。 详见a temporary fix (until this PR gets merged), try: ...
pandas_datareader github Issuse #315 针对的就是雅虎财经接口无法访问的问题, gusutabopb 在 5月21日进行了成功修正,并提供了他修正后的 pandas_datareader 新版本。该修正版本的安装方法是 安装以后测试获取 google 的股票数据成功。参考: Issues with the data reader fetching yahoo fina...
使用fix_yahoo_finance这个包,这里提供的pdr_overrider()可以修复不能读取的问题 frompandas_datareaderimportdata as pdrimportfix_yahoo_finance as yf yf.pdr_override()#用来修复,必要#获取数据data = pdr.get_data_yahoo("SPY", start="2017-01-01", end="2017-04-30")#打印print(data.head())...