有没有办法在不考虑订单的情况下删除大熊猫中的重复配对呢?
删除前的数据->要删除重复对(黄色)

删除重复之后

示例数据:
df = pd.DataFrame({'a': [1,2,1,1,2,2],
'b': [2,1,3,4,3,4]
})发布于 2022-01-07 13:15:42
您可以生成一个frozenset,使其具有一个公共的、无序的项到groupby,然后按组获取first项:
df.groupby(df.apply(frozenset, axis=1), as_index=False).first()或者在duplicated系列中使用frozenset:
df[~df.apply(frozenset, axis=1).duplicated()]产出:
a b
0 1 2
1 1 3
2 1 4
3 2 3
4 2 4https://stackoverflow.com/questions/70621746
复制相似问题