【发布时间】:2022-01-07 21:28:44
【问题描述】:
有没有什么方法可以在不考虑顺序的情况下删除 pandas 中重复对的行?
删除前的数据框 --> 想删除重复的对(黄色)
删除重复后
示例数据:
df = pd.DataFrame({'a': [1,2,1,1,2,2],
'b': [2,1,3,4,3,4]
})
【问题讨论】:
-
df.groupby(df.apply(frozenset, axis=1)).first() -
哇,非常感谢!
-
不客气。我以为这是重复的,但我找不到,所以我提供了一个答案
-
@mozway - stackoverflow.com/questions/55480504/…
-
感谢@jezrael 鉴于 dup 的低活动性和不理想的答案,不确定我是否应该关闭并在那里发布或保持原样
标签: python pandas duplicates