我如何对各栏进行分组并获得最新时间?

时间:2019-10-28 07:19:43

标签: python pandas

我有以下数据框:

       id  day   operation_time
0          142    0       08:30:00
1          142    0       08:50:00
2          142    0       08:51:00
3          142    0       09:00:00
4          142    0       09:10:00
5          142    0       09:20:00
6          142    0       09:21:00
7          142    1       08:41:00
8          142    1       08:50:00
9          142    1       08:51:00
10         142    2       08:41:00 
11         142    2       08:50:00
12         142    2       08:51:00
13         142    3       08:41:00
14         142    3       08:50:00
15         142    3       08:51:00
...

我想按ID和日期对数据框进行分组,所以每个ID将只有唯一的日期,但是我想为每个ID日组保留最新的操作时间。我怎样才能做到这一点?

我尝试使用迭代,但是我认为这不是最实用的方法。

我希望数据框看起来像这样:

           id  day operation_time
1         142    0       09:21:00
2         142    1       08:51:00
3         142    2       08:51:00
4         142    3       08:51:00
5         142    4       08:51:00
6         142    5       09:30:00
...

0 个答案:

没有答案