需要做一个预测投资组合portfolio未来收益的python脚本,类似的功能需要从数据源获取相关指数和股票的数据,一直以来都是用pandas_datareader从yahoo上面拿,但是后来忽然发现不能用了,这篇就说明一下遇到此问题的walk around. 【分析】 由于数据源是yahoo那边的,package没有变动的情况下,只可能是yahoo那边做了什么修改导致...
由于数据源是yahoo那边的,package没有变动的情况下,只可能是yahoo那边做了什么修改导致现有的pandas_datareader命令不适用了。修改pandas_datareader不现实,也可能因小失大影响别的程序,所以开始查找有没有适用于当前yahoo的新数据获取命令。 [解决方法] 用yfinance包代替pandas_datareader包来执行下载。 【重点代码】 ...
在.NET中,这个过程可以通过ADO.NET的DataReader对象来读取数据,然后将读取的数据映射到内存对象。本篇...
pandas_datareader._utils.RemoteDataError: Unable to read URL: 数据,翻了半天资料,在github上找到了答案。目前0.4.1 没有发布,可以通过以下方法临时解决。 详见a temporary fix (until this PR gets merged), try: $ git clone https://github.com/rgkimball/pandas-datareader $ cd pandas-datareader $ ...
pandas_datareader._utils.RemoteDataError: Unable toreadURL: http://ichart.finance.yahoo.com/table.csv?f=2017&ignore=.csv&b=31&c=2016&g=d&a=11&d=4&s=INPX&e=16 提示无法下载yahoo 数据,翻了半天资料,在github上找到了答案。目前0.4.1 没有发布,可以通过以下方法临时解决。
1 通过pandas_datareader库的方法爬取股市数据pandas_datareader是一个能读取各种金融数据的库,在下面的getDataByPandasDatareader.py范例程序中演示了通过这个库获取股市数据的常规方法...关键的是第6行,通过调用pdr.get_data_yahoo方法从雅虎网站获取数据,这个方法的参数分别是股票代码,开始日期和结束日期。...第...
gusutabopb 在 5月21日进行了成功修正,并提供了他修正后的 pandas_datareader 新版本。该修正版本的安装方法是 安装以后测试获取 google 的股票数据成功。参考: Issues with the data reader fetching yahoo finance #315 Error with pulling data from Yahoo Finance ...
pandas_datareader 是重要的 pandas 相关包,原来是 pandas.io.data 方法,用于获取接口数据,比如雅虎财经上的数据或者美联储路易斯安娜分行...
DataReader可从多个金融网站获取到股票数据,如“Yahoo! Finance” 、“Google Finance”等,这里以Yahoo为例。第三、四个参数为股票数据的起始时间断。返回的数据格式为DataFrame。 start = datetime.datetime(2017,1,1)#获取数据的时间段-起始时间 end = datetime.date.today()#获取数据的时间段-结束时间...
首先安装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 ...