如何将多行中的值放在一行中(以逗号分隔)

时间:2015-10-28 16:53:25

标签: python pandas group-by dataframe

我有一个数据框(基于分组对象),如下所示:

  df:
         col2
   col1 
    a    ab
         cd
         ef
    b    kj
         jk
         l

我想得到的是:

df:
   col1   col2
0   a      ab,cd,ef
1   b      kj,jk,l
2
.
.
.

所以基本上我希望将一个'group'中的字符串作为一个'string'列值。 有人知道怎么做吗?

1 个答案:

答案 0 :(得分:1)

IIUC然后您{1}}在您的索引groupbylevel=0 applylambda值:

join