首页 > 技术文章 > 关于pandas_datareader 无法下载Google finance的股票数据,其他选择方案

eugene-21 2018-09-01 18:18 原文

谷歌可能已经停用了这个接口,所以可以使用雅虎作为数据源

需要安装fix-yahoo-finance

pip install fix-yahoo-finance

使用get_data_yahoo:

from pandas_datareader import data
import fix-yahoo-finance as yf
yf.pdr_override()

symbol = 'AMZN'
data_source='google'
start_date = '2010-01-01'
end_date = '2016-01-01'
df = data.get_data_yahoo(symbol, start_date, end_date)

df.head()
                 Open       High        Low      Close  Adj Close    Volume
Date                                                                       
2010-01-04  136.25000  136.61000  133.14000  133.89999  133.89999   7599900
2010-01-05  133.42999  135.48000  131.81000  134.69000  134.69000   8851900
2010-01-06  134.60001  134.73000  131.64999  132.25000  132.25000   7178800
2010-01-07  132.01000  132.32001  128.80000  130.00000  130.00000  11030200
2010-01-08  130.56000  133.67999  129.03000  133.52000  133.52000   9830500

转自stackoverflow。

推荐阅读