在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中创建具有当前日期和时间的文件名

如何在 React js 中创建状态数组

如何根据python中的另一列自动添加日期?

从Unix时间戳日期ios数组在Uitableview中创建动态部分?

Nhibernate Fluent 日期时间映射在 DB 中创建空列

希望在画面中创建动态日期桶