Python:groupby,根据其他列的最大值创建新列

时间:2018-10-30 08:39:02

标签: python pandas

大家好,我有以下问题:

我有一个数据框(df),如下所示:

user_id    datetime    
1          00:00:01     
1          00:00:03
1          00:00:10
2          00:00:05
2          00:00:07
3          00:00:09

我想为此添加一个新列:['yesno'],根据以下规则,其值为1或0。对于每个唯一的user_id,我只希望最新(或最高)日期时间在['yesno']列中获得值1,其他值(低于最大datetime值)应获得值0。

有什么快速的方法吗?

非常感谢!

0 个答案:

没有答案
相关问题