【问题标题】:Creating Datetime index in python在python中创建日期时间索引
【发布时间】:2022-01-10 06:29:29
【问题描述】:

我正在尝试在 python 中创建日期时间索引。我有一个带有日期列 (CrimeDate) 的现有数据框,这是它的快照:

虽然日期不是日期时间格式。

我打算获得类似于以下格式的输出,但使用我现有数据框的日期列-

Crimedate 列大约有。 334192 行,开始日期从 2021-04-24 到 1963-10-30(都是按月和年的顺序)

【问题讨论】:

    标签: python dataframe datetime time-series datetimeindex


    【解决方案1】:

    首先您需要将日期列转换为日期时间:

    df['CrimeDate'] = pd.to_datetime(df['CrimeDate'])
    

    然后将该列设置为索引:

    df.set_index(['CrimeDate'], inplace=True)
    

    设置后,可以直接访问日期时间索引:

    df.index
    

    【讨论】:

      猜你喜欢
      • 2017-08-13
      • 1970-01-01
      • 2019-03-16
      • 2015-12-08
      • 1970-01-01
      • 2019-10-20
      • 1970-01-01
      • 1970-01-01
      • 2016-10-11
      相关资源
      最近更新 更多