首页 > 解决方案 > 从熊猫数据框中的列名中删除时间戳

问题描述

我有以下数据框:

    ID  2019-01-31 00:00:00
 0  R01 1

如何从列名中删除时间,以便可以将 df 切片为 df['31/01/2019']?

标签: pythonpandas

解决方案


你可以这样做:

from datetime import datetime

df.columns = [i.strftime('%Y-%m-%d') if isinstance(i, datetime) else i for i in df.columns]

推荐阅读