它曾经能够提取15年的数据,而不是只返回1年的数据而不管你的“开始”日期。其他人有这个问题吗?
答案 0 :(得分:2)
我使用spyder作为IDE。我做了以下,现在它正在为我工作:
答案 1 :(得分:0)
另一个解决方案是为GoogleDailyReader创建一个包装器并更改此包装器中的URL:
from pandas_datareader.google.daily import GoogleDailyReader
class FixedGoogleDailyReader(GoogleDailyReader):
@property
def url(self):
return 'http://finance.google.com/finance/historical'
start = datetime.datetime(2012, 1, 1)
end = datetime.datetime.now()
reader = FixedGoogleDailyReader(symbols=['AMZN', 'IBM'], start=start, end=end, chunksize=25, retry_count=3, pause=0.001, session=None)
reader.read()