【发布时间】:2021-01-18 02:32:47
【问题描述】:
import pandas as pd
df = pd.DataFrame({'A': [1, 1, 1, 2, 2, 2],
'B': ['sam', 'anu', 'rita', 'first', 'mid', 'last']})
print(df)
我有上面的数据框,我想转换如下
非常感谢任何帮助。谢谢!
【问题讨论】:
import pandas as pd
df = pd.DataFrame({'A': [1, 1, 1, 2, 2, 2],
'B': ['sam', 'anu', 'rita', 'first', 'mid', 'last']})
print(df)
我有上面的数据框,我想转换如下
非常感谢任何帮助。谢谢!
【问题讨论】:
试试
out = df.groupby('A',as_index=False).agg(tuple)
A B
0 1 (sam, anu, rita)
1 2 (first, mid, last)
【讨论】: