从Yfinance提交了获取时间数据

2024-06-25 06:26:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个项目,使用Yfinance模块从股票市场获取信息。我的问题是,我需要提交数据的日期/时间,但我不知道如何访问它。我在文档中找不到这方面的内容,但我知道它在那里,因为当我运行时:

import yfinance as yf
data = yf.download(tickers='UBER', period='5d', interval='5m')
print(data["Close"])

它输出:

Datetime
2021-07-13 09:30:00-04:00    48.349998
2021-07-13 09:35:00-04:00    48.099998
2021-07-13 09:40:00-04:00    47.965000
2021-07-13 09:45:00-04:00    48.021500
2021-07-13 09:50:00-04:00    48.040001

日期时间和相应的数据。有人知道如何访问datetime并将其存储为变量吗

非常感谢


Tags: 模块数据项目文档import内容datadownload
1条回答
网友
1楼 · 发布于 2024-06-25 06:26:31

您可以将日期时间数据存储在列表中

from os import pardir
import yfinance as yf
data = yf.download(tickers='UBER', period='5d', interval='5m')

stored_datetime = data.index
print(stored_datetime)

输出:

DatetimeIndex(['2021-07-16 09:30:00-04:00', '2021-07-16 09:35:00-04:00',
               '2021-07-16 09:40:00-04:00', '2021-07-16 09:45:00-04:00',
               '2021-07-16 09:50:00-04:00', '2021-07-16 09:55:00-04:00',
               '2021-07-16 10:00:00-04:00', '2021-07-16 10:05:00-04:00',
               '2021-07-16 10:10:00-04:00', '2021-07-16 10:15:00-04:00',
               ...
               '2021-07-22 09:30:00-04:00', '2021-07-22 09:35:00-04:00',
               '2021-07-22 09:40:00-04:00', '2021-07-22 09:45:00-04:00',
               '2021-07-22 09:50:00-04:00', '2021-07-22 09:55:00-04:00',
               '2021-07-22 10:00:00-04:00', '2021-07-22 10:05:00-04:00',
               '2021-07-22 10:10:00-04:00', '2021-07-22 10:13:05-04:00'],
              dtype='datetime64[ns, America/New_York]', name='Datetime', length=322, freq=None)

您还可以使用行索引data.index[row\u number]查找特定行的日期时间

print(data.index[0])

输出:

2021-07-16 09:30:00-04:00

相关问题 更多 >