在python中创建日期时间索引
Posted
技术标签:
【中文标题】在python中创建日期时间索引【英文标题】:Creating Datetime index in python 【发布时间】:2022-01-10 06:29:29 【问题描述】:我正在尝试在 python 中创建日期时间索引。我有一个带有日期列 (CrimeDate
) 的现有数据框,这是它的快照:
虽然日期不是日期时间格式。
我打算获得类似于以下格式的输出,但使用我现有数据框的日期列-
Crimedate
列大约有。 334192 行,开始日期从 2021-04-24 到 1963-10-30(都是按月和年的顺序)
【问题讨论】:
【参考方案1】:首先您需要将日期列转换为日期时间:
df['CrimeDate'] = pd.to_datetime(df['CrimeDate'])
然后将该列设置为索引:
df.set_index(['CrimeDate'], inplace=True)
设置后,可以直接访问日期时间索引:
df.index
【讨论】:
以上是关于在python中创建日期时间索引的主要内容,如果未能解决你的问题,请参考以下文章
运行查询时如何在python中创建具有当前日期和时间的文件名
从Unix时间戳日期ios数组在Uitableview中创建动态部分?