【问题标题】:data-frame remove duplicate indexed rows [duplicate]数据框删除重复的索引行[重复]
【发布时间】:2018-06-30 09:35:26
【问题描述】:

我有一个 DataFrame (df)

             mark
snap_time        
140000     8250.0
140000     8250.0
141000     8252.0
141000     8252.0
142000     8249.0

我正在尝试删除具有相同 snap_time 索引的所有行

我试过了:

df.drop_duplicates(subset=None, keep=False, inplace=False)

但它不会删除重复的行。

这个例子的期望输出是:

             mark
snap_time        
140000     8250.0
141000     8252.0
142000     8249.0

【问题讨论】:

    标签: python pandas dataframe


    【解决方案1】:

    尝试明确告诉哪些列要检查匹配的重复项

    df.drop_duplicates(subset=['snap_time', 'mark'], keep=False)
    

    【讨论】:

      猜你喜欢
      • 2021-03-22
      • 2017-01-29
      • 1970-01-01
      • 2020-06-11
      • 2020-04-03
      • 1970-01-01
      • 2016-06-23
      • 2016-11-02
      • 2021-12-06
      相关资源
      最近更新 更多