删除/删除数据框重复行

2024-04-20 10:22:26 发布

您现在位置:Python中文网/ 问答频道 /正文

如何删除一行的完全重复项。因此,如果我有一个数据帧,看起来是这样的:

A    B    C
1    2    3
3    2    2
1    2    3

现在我的数据框比这个大很多,但是这是一种让python查看每一行的方法,如果这些行中的值与另一行完全相同,只需删除或删除该行。我想考虑到整个数据帧,我不想指定要为其获取唯一值的列。在


Tags: 数据方法框比
2条回答

您可以使用DataFrame.drop_duplicates()方法:

In [23]: df
Out[23]:
   A  B  C
0  1  2  3
1  3  2  2
2  1  2  3

In [24]: df.drop_duplicates()
Out[24]:
   A  B  C
0  1  2  3
1  3  2  2

您可以获得反方向为^{}的已消除重复的数据帧:

df[~df.duplicated(['A','B','C'])]

退货:

^{pr2}$

相关问题 更多 >