熊猫选择没有重复的行[重复]

Posted

技术标签:

【中文标题】熊猫选择没有重复的行[重复]【英文标题】:pandas select rows with no duplicate [duplicate] 【发布时间】:2021-05-18 19:13:32 【问题描述】:

我有 1 个数据框,我想选择所有没有重复的行

我的 df:

Name     Age
Jp       4
Anna     15
Jp       4
John     10

我的输出应该是:

Name    Age
Anna     15
John     10

我正在使用 Pandas 数据框

有什么建议吗?

【问题讨论】:

df.drop_duplicates(keep=False). Stack Overflow 并非旨在取代现有的教程和文档。见How much research 和Question Checklist @Prune:这个问题很糟糕,它与重复的索引无关,因此不是该目标的欺骗。这是关于在多列中重复。 【参考方案1】:

您想在多个列中删除重复项:

df.drop_duplicates(['Name','Age'])

请看熊猫documentation on basic methods of dataframes。

【讨论】:

以上是关于熊猫选择没有重复的行[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在熊猫数据框中选择行[重复]

按给定列表的顺序选择重复的熊猫数据框行并保留原始索引

熊猫只删除连续重复的行,忽略特定的列

循环遍历熊猫中的行[重复]

根据某个(非零)值删除数据帧(熊猫)中的行[重复]

删除熊猫数据框中具有特定值的行[重复]