Python 基于来自另一列的id连接来自一列的字符串
嗨,我有两个数据框,看起来像这样Python 基于来自另一列的id连接来自一列的字符串,python,python-3.x,pandas,Python,Python 3.x,Pandas,嗨,我有两个数据框,看起来像这样 A B 1 a1 2 b2 1 a3 2 b4 我想根据A中的值,使用B列中的空格字符串进行concat。 因此,最终版本应该如下所示: A B 1 a1 a3 2 b2 b4 有人能给我一些建议吗?使用groupby df.groupby('A').B.apply(' '.join) 如果需要,请重置索引 df.groupby('A').B.apply(' '
A B
1 a1
2 b2
1 a3
2 b4
我想根据A中的值,使用B列中的空格字符串进行concat。
因此,最终版本应该如下所示:
A B
1 a1 a3
2 b2 b4
有人能给我一些建议吗?使用
groupby
df.groupby('A').B.apply(' '.join)
如果需要,请重置索引
df.groupby('A').B.apply(' '.join).reset_index()
好的,但现在我得到了“expected str instance,float found”错误