我有一个python pandas表如下:
class | id
_____________________
A 12311894945
A 12311760566
A 12311433981
A 12299990440
A 12291758744
B 12311894945
B 12311760566
B 12311433981
B 12299990440
B 12291758744
C 12299990440
C 12291758744
我想得到属于每个类组的唯一id值,这样预期的结果如下所示:
[12299990440, 12291758744]
我在想,也许是一个groupby class和某种交集,但我看不出这两个操作是如何在Pandas中一起完成的。
4条答案
按热度按时间c86crjj01#
试试看:
输出:
lyfkaqu12#
使用集合交集和
reduce
:umuewwlo3#
另一种使用透视的方法:
iq0todco4#
这里是另一个选项:
或:
或: