data-frame删除重复的索引行

时间:2018-01-21 18:01:40

标签: python pandas dataframe

我有一个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

1 个答案:

答案 0 :(得分:0)

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

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