gpt4 book ai didi

python - 当行具有不同顺序的相同值时删除行

转载 作者:行者123 更新时间:2023-12-01 07:57:44 24 4
gpt4 key购买 nike

如果行具有相同的值(无论顺序如何),我想要一种有效的方法来从 Pandas 数据框中删除行

例如:

1    3
2 5
5 2
1 3
3 1

变成:

1    3
5 2

最佳答案

你可以sort数据框副本的行 drop_duplicates并使用生成的索引来索引数据帧:

df_ = df.copy()
df_.values.sort(1)
df = df.loc[df_.drop_duplicates().index, :]
# del df_

输出

    col1  col2
0 1 3
1 2 5

关于python - 当行具有不同顺序的相同值时删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55880942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com