我有一个两列的pandas数据框,并希望按以下方式转换数据。请指教,谢谢!
df in:
column1 column2
a g
a h
b t
b r
b i
b k
b ft
c w
c mm
c n
c qq
df out:
column1 column2
a g, h
b t, r, i, k, ft
c w, mm, n, qq
答案 0 :(得分:0)
如果尚未解决问题,则:
df = df.groupby(by=['column1'], as_index=False).agg(', '.join)
print(df)
column1 column2
0 a g, h
1 b t, r, i, k, ft
2 c w, mm, n, qq