我有以下熊猫数据:
df = {'ID_1': [1,1,1,2,2,3,4,4,4,4],
'ID_2': ['a', 'b', 'c', 'f', 'g', 'd', 'v', 'x', 'y', 'z']
}
df = pd.DataFrame(df)
display(df)
ID_1 ID_2
1 a
1 b
1 c
2 f
2 g
3 d
4 v
4 x
4 y
4 z
每人
ID_1
,我需要找到
ID_2
例如
什么时候
身份证1
=1,组合为
ab, ac, bc
.
什么时候
身份证1
=2,组合为
fg
.
注意,如果
身份证1
<2,那么这里就没有组合(参见
身份证1
=3,例如)。
最后,我需要将组合结果存储在
df2
详情如下: