get_data_yahoo(pandas_datareader)中间隔为1m的问题

问题描述 投票:1回答:1

我写过

from pandas_datareader import data as pdr
import yfinance as yf
data = pdr.get_data_yahoo("AAPL", start='2020-04-12', end='2020-04-13', interval="m")

我有一个错误

KeyError 'Date'

我听说有人说Yahoo财务API已关闭,但我仍然可以使以下代码正常工作

data = pdr.get_data_yahoo("AAPL", start='2020-04-12', end='2020-04-13')
python yahoo-api pandas-datareader
1个回答
1
投票
尝试yahooquery。您最多可以获取1分钟的间隔数据(最多5天)。

from yahooquery import Ticker aapl = Ticker(‘aapl’) df = aapl.history(period=‘5d’, interval=‘1m’)

© www.soinside.com 2019 - 2024. All rights reserved.