gpt4 book ai didi

pandas - 如何将数据框的行与组配对?

转载 作者:行者123 更新时间:2023-12-04 08:13:05 25 4
gpt4 key购买 nike

我有一个大数据。一列文本和一列 id。

column        id
hello world 1
dinner 1
father 1
hi 1
work/related 2
summer 2
我想配对具有相同 id 并且相互跟随的单词
输出:
 new column        
hello world ,dinner
dinner ,father
father, hi
work/related , summer


最佳答案

使用 str.cat 连接一个组中的每 2 个连续行。

 df=df.assign(newcolumn=df.groupby('id')['column'].apply(lambda x: x.str.cat(x.shift(-1),sep=','))).dropna()



column id newcolumn
0 helloworld 1 helloworld,dinner
1 dinner 1 dinner,father
2 father 1 father,hi
4 work/related 2 work/related,summer

关于pandas - 如何将数据框的行与组配对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65852085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com