我想删除由pandas导入python的数据框中的一行。
如果您看到下面的表,则第一列多次具有相同的名称。因此,条件是,如果第一列的值再次出现在下一行中,则删除该行。如果没有,则将该帧保留在数据帧中。
目前,我正在通过将每一列转换为列表并通过索引值将其删除来做到这一点。我希望会有一个简单的方法。而不是这种解决方法/
答案 0 :(得分:0)
df.drop_duplicates([df.columns[0])
应该可以解决问题。
答案 1 :(得分:0)
尝试以下代码;
df.drop_duplicates(subset='columnName', keep=’first’, inplace=true)