【问题标题】:problem with 1m interval in get_data_yahoo(pandas_datareader)get_data_yahoo(pandas_datareader)中1m间隔的问题
【发布时间】:2023-03-12 13:55:01
【问题描述】:

我写的

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 Finance API 已关闭,但我仍然可以让以下代码正常工作

data = pdr.get_data_yahoo("AAPL", start='2020-04-12', end='2020-04-13')

【问题讨论】:

  • 澄清一下,我想获取1分钟间隔的历史数据,谢谢

标签: python yahoo-api pandas-datareader


【解决方案1】:

pandas_datareader interval="m" 表示您需要 1 个月的 yfinance。

  1. pip download yfinance
  2. import yfinance
  3. a = yfinance.download(ticker="your symbol",period="5d",interval="1m")

【讨论】:

  • 如果你有一个开始日期(2007-4-1)和一个结束日期(2014-2-1),并且你想得到一个1分钟的历史数据到“AAPL”例子。你怎么写的!?
猜你喜欢
  • 2018-01-24
  • 2017-10-16
  • 1970-01-01
  • 1970-01-01
  • 2018-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多