按照id进行groupby对text进行串联,我想要得到如下的结果
id text
1 abc,de
2 fab,c,xyz
这个怎么进行groupby的操作?
2个回答
def concat(x):
return ','.join(x)
df.grouopby('id', as_index=False).agg({'text': concat})
相关讨论
pandas报错: 'DataFrame' object has no attribute 'unique'
怎么改变pandas dataframe里column的顺序?
如何清空pandas dataframe里的全部数据但是保留列名?
如何将dict字典转成pandas dataframe,key和value分别成为一列?
怎么把一个pandas数据框用append的方式添加到现有的csv文件?
pandas的groupby报错:ValueError: Length of values does not match length of index
随便看看