【问题标题】: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 researchQuestion Checklist
  • @Prune:这个问题很糟糕,它与重复的索引无关,因此不是该目标的欺骗。这是关于在多列中重复。

标签: python pandas dataframe


【解决方案1】:

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

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

请看熊猫documentation on basic methods of dataframes

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-01
    • 2019-09-22
    • 2020-12-23
    • 2021-03-06
    • 2020-05-09
    • 2020-03-06
    • 2013-02-03
    • 2016-02-20
    相关资源
    最近更新 更多