根据另一个列的id连接一列中的字符串

时间:2018-02-03 23:42:58

标签: python python-3.x pandas

您好我有两个看起来像这样的DataFrame

    A   B
    1   a1
    2   b2
    1   a3
    2   b4

我想基于A中的值来连接B列中的空格字符串。 所以最终版本应该如下:

    A   B
    1   a1 a3
    2   b2 b4

有人可以给我任何想法吗?

1 个答案:

答案 0 :(得分:3)

使用groupby

df.groupby('A').B.apply(' '.join)

如果需要,请重置索引

df.groupby('A').B.apply(' '.join).reset_index()