【发布时间】:2020-07-21 17:16:25
【问题描述】:
我有一个pd.Series 的列表项。如果它们有一个或多个共同的列表项,我将两个位置定义为重复项。这个定义应该是传递的,这意味着如果位置A和B是重复的,并且位置B和C是重复的,那么位置A和C是重复的.
例子:
In [117]: df
Out[117]:
A dupe_group_ix
0 [A, B] 0
1 [D, X] 0
2 [B] 0
3 [D, A] 0
4 [A] 0
所有行都是重复的。注意0 和1 行是重复的,因为0 和3 行是重复的,1 和3 行也是重复的。
In [125]: df
Out[125]:
A dupe_group_ix
0 [A, B] 0
1 [D, X] 1
2 [B] 0
3 [K, D] 1
4 [A] 0
在此示例中,有两组独立的重复项。
【问题讨论】:
-
所以这意味着所有行都是重复的?因为
A在0,4索引中,B在0,2中,D在1, 3中?
标签: python python-3.x pandas duplicates