【发布时间】:2022-01-29 04:13:23
【问题描述】:
date time Sno
03-05-2022 12:0 1
03-05-2022 1:30 2
03-06-2021 12:0 22
03-06-2021 1:30 23
03-07-2021 12:0 42
.
.
.
我能够单独对date 列进行排序,如下所示:
['03-05-2021',
'03-05-2021',
'04-05-2021',
'04-05-2021',
'05-05-2021',
'05-05-2021',
'06-05-2021',
'06-05-2021',
.
.
.
使用这个 python 代码:
from datetime import datetime
days_sorted = sorted(train.date, key=lambda day: datetime.strptime(day, "%d-%m-%Y"))
days_sorted
当date 列被排序时,我还需要排列我的time 列和Sno 列。如何做到这一点?
期望的结果:
date time Sno
03-05-2022 12:0 1
03-05-2022 1:30 2
04-05-2021 12:0 3
04-05-2021 1:30 4
05-05-2021 12:0 5
.
.
.
【问题讨论】:
标签: python python-3.x pandas numpy datetime