将 DateTimeIndex 列标题转换为日期
Convert DateTimeIndex column headings to Date
我有一个使用 DateTimeIndex 作为列标题的数据框。这些当前以 2021-05-01 00:00:00 格式显示。我怎样才能摆脱“00:00:00”?
我在 SO 上查找了一些类似的问题,一般的回答是使用 .dt.date:
df.columns = df.columns.dt.date
但它给出了错误 AttributeError: 'DatetimeIndex' object has no attribute 'dt'.
我有什么问题吗,或者 .dt 是否不适用于我得到的日期格式?
df.columns = df.columns.date
因为 .dt
用于处理列 (Series
):
df['col'] = df['col'].dt.date
ser = ser.dt.date
我有一个使用 DateTimeIndex 作为列标题的数据框。这些当前以 2021-05-01 00:00:00 格式显示。我怎样才能摆脱“00:00:00”?
我在 SO 上查找了一些类似的问题,一般的回答是使用 .dt.date:
df.columns = df.columns.dt.date
但它给出了错误 AttributeError: 'DatetimeIndex' object has no attribute 'dt'.
我有什么问题吗,或者 .dt 是否不适用于我得到的日期格式?
df.columns = df.columns.date
因为 .dt
用于处理列 (Series
):
df['col'] = df['col'].dt.date
ser = ser.dt.date