gpt4 book ai didi

python - 时间戳未显示在 Python 的 yfinance 包中

转载 作者:行者123 更新时间:2023-12-04 16:40:49 42 4
gpt4 key购买 nike

我正在尝试使用 yfinance 包通过 Yahoo Finance API 每隔 1 小时提取一次股票价格历史记录。我运行以下代码。

import yfinance as yf
msft = yf.Ticker("MSFT")
df = msft.history(period = "5d", interval = "1h")
df.reset_index(inplace = True)
print(df["Date"][0])
print(df["Date"][1])
print(df["Date"][2])

我得到输出

2020-04-03 00:00:00
2020-04-03 00:00:00
2020-04-03 00:00:00

为什么时间戳都是00:00:00?股票价格实际上以 1 小时为间隔,看起来是正确的。 7 行后日期也会正确更改。只是时间戳全为0。我可以只对时间戳进行后处理,因为我知道时间间隔。只是好奇我是否在这里做错了什么。包应该是这样工作的吗?

最佳答案

您是否尝试过使用“60m”作为间隔参数?出现问题,您可以在此处查看:https://github.com/ranaroussi/yfinance/issues/125

关于python - 时间戳未显示在 Python 的 yfinance 包中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61136572/

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