【发布时间】:2020-11-05 17:44:03
【问题描述】:
这是我的实际数据框的示例
我试图按升序、日期和时间对它进行排序,为此我试图首先将其更改为 datetime 对象。我想要的格式是%Y-%m-%d %H:%M:%S。这应该是一项简单的任务,但不知何故,格式会在中途自行改变。
这是使用to_datetime时生成的输出
【问题讨论】:
-
在您的输入数据中,第一天到来。但是,
pd.to_datetime默认情况下假定月份排在第一位。所以转换为日期时间时需要设置关键字dayfirst=True。例如:df['DT'] = pd.to_datetime(df['DT'], dayfirst=True).
标签: python python-3.x pandas sorting datetime