我有一个类似下面的数据框
df
Name Y
0 A 1
1 A 0
2 B 0
3 B 0
5 C 1
我想删除 Name 的重复项并保留具有 Y=1 的重复项,例如:
df
Name Y
0 A 1
1 B 0
2 C 1
请您参考如下方法:
使用drop_duplicates方法,
df.sort_values('Y', ascending= False).drop_duplicates(subset=['Name'])
