Skip to main content
 首页 » 编程设计

python之如何删除 Pandas 数据框中的唯一行

2025年05月04日11jiqing9006

index                                            SUBJECT 
1                                                   test 
2                                                  Hello 
3                                                  Hello 
4                               PRC review - phone calls 

删除后

index                                            SUBJECT 
2                                                  Hello 
3                                                  Hello 

我只想删除基于“SUBJECT”列的行。 如何做到这一点?

请您参考如下方法:

使用复制

例如:

import pandas as pd 
 
df = pd.DataFrame({"SUBJECT": ["test", "Hello", "Hello", "PRC review - phone calls"]}) 
df = df[df.duplicated(subset=["SUBJECT"], keep=False)] 
print(df) 

输出:

  SUBJECT 
1   Hello 
2   Hello