【问题标题】:python2.7: to get stock data from yahoo finance with pandas_datareader errorspython2.7:从 yahoo Finance 获取带有 pandas_datareader 错误的股票数据
【发布时间】:2017-06-13 02:33:08
【问题描述】:

我想用以下代码从雅虎财经获取苹果公司股票数据:

import pandas as pd
import datetime
from pandas_datareader import data



start = datetime.datetime(2016,1,1)
end = datetime.date.today()

apple = data.DataReader('AAPL', 'yahoo', start)
apple.head()

但是有错误,我知道我可以从谷歌来源的股票数据中获取,但没有来自谷歌的 adjust_close 数据。是雅虎公司的情况影响这个。你有另一种方法来解决这个问题。谢谢

 RemoteDataError: Unable to read URL: http://ichart.finance.yahoo.com/table.csv?a=0&ignore=.csv&s=AAPL&b=1&e=13&d=5&g=d&f=2017&c=2016

【问题讨论】:

    标签: python-2.7 yahoo-finance stock


    【解决方案1】:

    雅虎更改了它的 API 调用,pandas_datareader 不再工作

    您需要下载 fix-yahoo-finance 软件包(临时修复)才能使其再次工作。你应该可以 pip 安装这个包,

    pip install fix-yahoo-finance
    

    【讨论】:

    • 感谢@nitin。你有代码如何使用它,例如,获取股票数据:begin、high、low、close、volume、adjusted_close
    • 代码保持不变...只需导入 fix-yahoo-finance 包
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    • 1970-01-01
    • 2023-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多