在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中创建日期时间索引的主要内容,如果未能解决你的问题,请参考以下文章