[英]Drop rows when rows have same values in different order
如果行具有相同的值而不管順序如何,我想要一種從 Pandas 數據框中刪除行的有效方法
例如,這個:
1 3
2 5
5 2
1 3
3 1
變成:
1 3
5 2
您可以sort
數據幀副本drop_duplicates
的行進行sort
,並使用結果索引來索引數據幀:
df_ = df.copy()
df_.values.sort(1)
df = df.loc[df_.drop_duplicates().index, :]
# del df_
輸出
col1 col2
0 1 3
1 2 5
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.