Pandas按多个分组分组

2024-05-08 16:48:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用OR条件按2列分组,以创建一个组分类计数,如果在groupid1或groupid2中重复一个数字,它将创建第三个唯一的分组编号

输入测向

ID      GROUPID1    GROUPID2    
F632    173         1315    
F632    173         1315    
F966    173         1519    
F966    134         1519    
F173    704         1437    
F455    704         1201    
F456    702         1202    
F457    800         1500    
F966    173         1519
F966    134         1519

期望结果-其中173/134或1315/1519创建groupid3“1”;704=2,702和800是唯一的

ID      GROUP1  GROUP2  GROUP3
F632    173     1315    1
F632    173     1315    1
F966    173     1519    1
F966    134     1519    1
F173    704     1437    2
F455    704     1201    2
F456    702     1202    3
F457    800     1500    4
F966    173     1519    1
F966    134     1519    1


Tags: orid分类数字条件编号计数groupid1

热门问题