You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Pandas中按id分组并按顺序拼接word列成空格分隔字符串?

按ID分组拼接Word列字符串

原始数据集

import pandas as pd
my_df = pd.DataFrame({"id": [1, 1, 1], "word": ["hello", "my", "friend"]})

解决方案

利用groupby按id分组,再通过agg调用' '.join方法拼接每组的word列。由于数据集已按id排序且word列顺序符合要求,该方法可直接保留原有顺序:

result_df = my_df.groupby('id')['word'].agg(' '.join).reset_index()

期望结果

idword
1hello my friend

内容的提问来源于stack exchange,提问作者dpalma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 19:21:07