如何将熊猫列转换为一系列列表?

时间:2020-05-26 21:08:31

标签: python pandas

我有一个两列的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

1 个答案:

答案 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