【问题标题】:Pandas keep duplicated with highest value熊猫不断重复以最高价值
【发布时间】:2016-01-30 03:31:16
【问题描述】:

我有类似的数据:

id value duplicate
a   200  yes
a   12   yes
b   42   yes
c   12   no
b   532  yes
b   21   yes
...

要跟踪我使用df['duplicate'] = df.duplicated('id', keep=False) 的重复项,但是,我想保留value 最高的那些,并标记或删除其他重复项。有什么建议吗?

【问题讨论】:

    标签: python python-2.7 pandas duplicates


    【解决方案1】:

    啊,我不知道为什么我没有首先想到这个。 df.sort(['id', 'value']) df['is_duplicated'] = df.duplicated('id', keep='first')

    对不起!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-18
      • 1970-01-01
      • 1970-01-01
      • 2020-01-19
      • 2021-03-28
      • 1970-01-01
      • 1970-01-01
      • 2019-07-12
      相关资源
      最近更新 更多