gpt4 book ai didi

python - 如何按列名称对行进行分组并按日期时间对行进行排序

转载 作者:行者123 更新时间:2023-11-30 22:44:04 24 4
gpt4 key购买 nike

我需要按日期和时间对行进行排序,并按ID对它们进行分组:

df =

ID TYPE DATETIME
1 A 12/18/2015 23:02:00
1 A 12/17/2015 12:00:09
1 A 12/18/2015 18:04:08
2 B 12/20/2015 15:03:05
2 B 12/18/2015 14:02:07

结果应该是这样的:

结果=

ID   TYPE  DATETIME
1 A 12/17/2015 12:00:09
1 A 12/18/2015 18:04:08
1 A 12/18/2015 23:02:00
2 B 12/18/2015 14:02:07
2 B 12/20/2015 15:03:05

我该怎么做?

df.groupby("ID").sort(...)

最佳答案

你可以尝试:

df.sort_values(['ID', 'DATETIME'], ascending=[True, True])

(我认为 df.sort() 现已弃用)

关于python - 如何按列名称对行进行分组并按日期时间对行进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41611565/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com