在熊猫数据框中按字符值保留组

时间:2021-01-18 02:32:47

标签: pandas group-by retain

import pandas as pd

df = pd.DataFrame({'A': [1, 1, 1, 2, 2, 2], 
    'B': ['sam', 'anu', 'rita', 'first', 'mid', 'last']})
print(df)

enter image description here

我有上面的数据框,我想转换如下

enter image description here

非常感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:3)

试试

out = df.groupby('A',as_index=False).agg(tuple)
   A                   B
0  1    (sam, anu, rita)
1  2  (first, mid, last)