abh*_*eal 2 python pandas yfinance
我正在尝试使用 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])
Run Code Online (Sandbox Code Playgroud)
我得到输出
2020-04-03 00:00:00
2020-04-03 00:00:00
2020-04-03 00:00:00
Run Code Online (Sandbox Code Playgroud)
为什么时间戳都是 00:00:00?股票价格实际上以 1 小时为间隔,看起来是正确的。7 行后日期也会正确更改。只是时间戳都是 0。我可以只对时间戳进行后处理,因为我知道间隔。只是好奇我是否在这里做错了什么。这是包应该如何工作吗?
归档时间: |
|
查看次数: |
3067 次 |
最近记录: |