从pandas数据帧中获取特定数据

时间:2017-11-19 22:45:34

标签: python pandas dataframe

是否可以获取数据框中每个唯一项的最后一个条目? 我有一个这样的数据框:

User | Product | Date 
u1   | p1      | d1
u1   | p2      | d2
u2   | p1      | d1
u2   | p3      | d2
u3   | p5      | d1

所以我想获取用户的最后记录,例如dataframe必须返回

user | product
u1   | p2
u2   | p3
u3   | p5

是否可以按日期获得最后一条记录。

由于

1 个答案:

答案 0 :(得分:0)

使用pandas.DataFrame.drop_duplicates

df.drop_duplicates('User', keep='last')

有关其他选项,请查看方法here

的文档