gpt4 book ai didi

Python pandas datareader 不再适用于 yahoo-finance 更改的 url

转载 作者:行者123 更新时间:2023-11-28 19:53:32 67 4
gpt4 key购买 nike

由于 yahoo 停止了他们的 API 支持,pandas datareader 现在失败了

import pandas_datareader.data as web
import datetime
start = datetime.datetime(2016, 1, 1)
end = datetime.datetime(2017, 5, 17)
web.DataReader('GOOGL', 'yahoo', start, end)

HTTPError: HTTP Error 401: Unauthorized

有没有非官方的库可以让我们暂时解决这个问题?也许在 Quandl 上有什么?

最佳答案

我在 https://pypi.python.org/pypi/fix-yahoo-finance 中通过“fix-yahoo-finance”找到了解决方法有用,例如:

from pandas_datareader import data as pdr
import fix_yahoo_finance

data = pdr.get_data_yahoo('APPL', start='2017-04-23', end='2017-05-24')

请注意最后两个数据列的顺序是“Adj Close”和“Volume”,即。不是以前的格式。重新索引:

cols = ['Date', 'Open', 'High', 'Low', 'Close', 'Volume', 'Adj Close']
data.reindex(columns=cols)

关于Python pandas datareader 不再适用于 yahoo-finance 更改的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44045158/

67 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com