我将尝试在Pandas中高效地删除重复项,其中重复项在两个列之间被反转。例如,在这个数据框中:
import pandas as pd
key = pd.DataFrame({'p1':['a','b','a','a','b','d','c'],'p2':['b','a','c','d','c','a','b'],'value':[1,1,2,3,5,3,5]})
df = pd.DataFrame(key,columns=['p1','p2','value'])
print frame
p1 p2 value
0 a b 1
1 b a 1
2 a c 2
3 a d 3
4 b c 5
5 d a 3
6 c b 5
我想要删除第1、5和6行,只留下如下内容:
p1 p2 value
0 a b 1
2 a c 2
3 a d 3
4 b c 5
感谢您提供有关如何实现此操作的想法。