嗨,我有两个看起来像这样的DataFrame

    A   B
    1   a1
    2   b2
    1   a3
    2   b4


我想根据A中的值使用B列中的空格字符串进行连接。
因此最终版本应如下所示:

    A   B
    1   a1 a3
    2   b2 b4


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

最佳答案

使用groupby

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


如果需要重置索引

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

关于python - 根据另一列的ID连接来自一列的字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48603245/

10-09 05:03