首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pandas-datareader不适用于Google Finance

pandas-datareader不适用于Google Finance
EN

Stack Overflow用户
提问于 2017-08-14 19:42:29
回答 2查看 1.4K关注 0票数 0

我遵循这个链接中的示例代码:https://pandas-datareader.readthedocs.io/en/latest/remote_data.html#google-finance,它抛出了一个错误。

这是错误:

RemoteDataError:无法读取URL:http://www.google.com/finance/historical?q=F&startdate=Jan+01%2C+2010&enddate=Jan+27%2C+2013&output=csv

这个方法现在坏了吗?昨天它工作得很好。

EN

回答 2

Stack Overflow用户

发布于 2017-12-29 18:09:36

我认为这个问题是在GitHub中提出的。

https://github.com/pydata/pandas-datareader/issues/394

看起来谷歌已经改变了它的财经网页的网址。

在上面的链接中有一个建议的修复方法,适用于我。

票数 1
EN

Stack Overflow用户

发布于 2018-06-29 09:08:56

在bug修复之前,您可能希望使用yahoo finance API。您需要首先通过以下方式获取它:

代码语言:javascript
复制
pip install fix-yahoo-finance.

ex.py:

代码语言:javascript
复制
#imports

import pandas as pd
pd.core.common.is_list_like = pd.api.types.is_list_like
from pandas_datareader import data, wb
import fix_yahoo_finance as yf
yf.pdr_override()
import numpy as np
import datetime

#To get data:

start = datetime.datetime(2006, 1, 1)
end = datetime.datetime(2016, 1, 1)
df = data.get_data_yahoo('MS', start, end)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45673768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档