Python pandas 如何一起drop两行值完全一样的行?

新手上路,请多包涵

目前df
index ID value
1 1 2
1 1 2
2 2 3
3 3 4

去除完全一行的两行只保留
index ID value
2 2 3
3 3 4

阅读 1.7k
1 个回答

可以利用keep这个参数。把它设置为False 就是重复的ROW都不保留。
它还有另外2个可用的值。'first' 和 'last' (保留第一个还是最后一个重复的)

df.drop_duplicates(keep=False,inplace=True)

如果你的实际Column不止ID和value,那就要再指定一下subset

df.drop_duplicates(subset=['ID','value'],keep=False,inplace=True)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题