Python yfinance startdate enddate not match



我正试图从yfnance获得确切的一天库存数据,但我发现该日期可能比请求中的开始日期和结束日期早一天。

我使用过的代码:

result = yf.download(tickers = 'aapl', start = '2022-03-10',end = '2022-03-10', prepost = True,  progress=False)

以上将返回2022-03-09的数据。但我想要的是2022-03-10的数据。

在这种情况下,您可以检索两天的数据,只需删除一行。

result = yf.download(tickers = 'aapl', start = '2022-03-10',end = '2022-03-11', prepost = True,  progress=False)
result.drop(index="2022-03-09", inplace=True)
print(result)
Open        High  ...   Adj Close     Volume
Date                                ...                       
2022-03-10  160.199997  160.389999  ...  158.520004  105342000
[1 rows x 6 columns]

相关内容

最新更新