熊猫数据框按重新删除行

时间:2020-05-25 16:52:10

标签: python pandas

我想删除由pandas导入python的数据框中的一行。

如果您看到下面的表,则第一列多次具有相同的名称。因此,条件是,如果第一列的值再次出现在下一行中,则删除该行。如果没有,则将该帧保留在数据帧中。

enter image description here

我的最终输出应如下所示: enter image description here

目前,我正在通过将每一列转换为列表并通过索引值将其删除来做到这一点。我希望会有一个简单的方法。而不是这种解决方法/

2 个答案:

答案 0 :(得分:0)

df.drop_duplicates([df.columns[0])

应该可以解决问题。

答案 1 :(得分:0)

尝试以下代码;

df.drop_duplicates(subset='columnName', keep=’first’, inplace=true)