我通过按两个值分组创建了一个pandas DataFrame,并收到一个类似于下面的表:
名字 | 列A | 塞缪尔 | (1、2、3) | 约书亚
---|---|
(4、5、6) | |
[7 8 9] | |
[7 8 9] | |
[7 8 9] |
尝试通过df['Column A'].map(tuple)
或df['Column A'].map(str)
将列表转换为元组
df.groupby(df['Column A'].map(tuple))['First Name'].unique()
Column A
(1, 2, 3) [Samuel]
(4, 5, 6) [Joshua]
(7, 8, 9) [Richard, Michael, Henry]
Name: First Name, dtype: object