#对数据按照A,B两列分组后,其他列,多行拼成一个字符串
data=data,groupby(['col1','col2']).agg(lambda x:','.join(x.astype('str'))).reset_index(drop=False)
data=data,groupby(['col1','col2']).agg(lambda x:','.join(x.astype('str'))).reset_index(drop=False)
#以下是对数字求和
df.groupby(['col1','col2'],as_index=False).agg(lambda x : x.sum() if x.dtype=='float64' else ' '.join(x))
#以下是其他应用
df.groupby(['col1','col2'],as_index=False).agg({'col3': ' '.join, 'col4': 'sum'})
PYTHON_多行合并
最新推荐文章于 2023-06-14 03:30:56 发布