首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python :未存储在列中的日期时间

Python :未存储在列中的日期时间
EN

Stack Overflow用户
提问于 2022-09-27 14:47:55
回答 1查看 28关注 0票数 0

几周前我开始编写Python程序。从昨天晚上开始,我陷入困境,因为一个可能很简单的问题,我就是解决不了。

我正在尝试通过Tradingview下载数据,到目前为止,它是有效的。然后将下载的数据存储在由6列组成的dataframe中。现在的问题是,我不知道如何获得日期时间数据,因为它不是列。是否有办法获取日期时间数据并将其放在单独的列中?

为了帮助您更好地理解我的问题,下面是我的代码:

代码语言:javascript
运行
复制
#import lib
from tvDatafeed import TvDatafeed, Interval
#login tradingview api
tv = TvDatafeed()
#download data
us500 = tv.get_hist(symbol='US500',exchange='GLOBALPRIME',
interval=Interval.in_1_minute,n_bars=1000)
#show dataframe
us500

输出:

代码语言:javascript
运行
复制
    symbol  open    high    low close   volume
    datetime                        
    2022-09-26 22:54:00 GLOBALPRIME:US500   3653.90 3654.20 3653.70 3654.10 68.0
    2022-09-26 22:55:00 GLOBALPRIME:US500   3654.10 3654.40 3653.65 3653.90 87.0
    2022-09-26 22:56:00 GLOBALPRIME:US500   3653.95 3654.05 3653.75 3653.90 46.0
    2022-09-26 22:57:00 GLOBALPRIME:US500   3653.90 3654.70 3653.90 3654.50 81.0
    2022-09-26 22:58:00 GLOBALPRIME:US500   3654.70 3654.95 3653.30 3653.65 107.0
    ... ... ... ... ... ... ...
    2022-09-27 16:28:00 GLOBALPRIME:US500   3686.35 3686.50 3682.35 3683.55 1049.0
    2022-09-27 16:29:00 GLOBALPRIME:US500   3683.70 3684.80 3681.10 3681.50 1067.0
    2022-09-27 16:30:00 GLOBALPRIME:US500   3681.60 3688.35 3681.60 3688.00 1111.0
    2022-09-27 16:31:00 GLOBALPRIME:US500   3688.00 3690.35 3686.45 3687.85 1246.0
    2022-09-27 16:32:00 GLOBALPRIME:US500   3688.10 3690.75 3688.10 3690.00 139.0
    1000 rows × 6 columns
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-27 14:58:14

最简单的解决办法是:

代码语言:javascript
运行
复制
us501 = us500.reset_index(drop=False)
us501
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73869570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档