Skip to main content
 首页 » 编程设计

Python:如何删除重复项

2025年05月04日20JustinYoung

我有一个类似下面的数据框

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'])