Python/Pandas在sing中合并具有相同索引的列

2024-06-11 07:26:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个数据帧:

                                     Dude
group_id                                                      
820125                            ARMANDO
820125                       LUIS OSWALDO
64907                            BERNARDO
64907                              SANDRO
64907                            VERONICA

我希望它看起来像这样:

^{pr2}$

已经尝试过merge、join和concat的变体,但没有成功。有什么想法吗?在


Tags: 数据idgroup变体mergejoinluisconcat
1条回答
网友
1楼 · 发布于 2024-06-11 07:26:37

可以按索引和join列进行分组:

df.groupby(level=0).agg(' | '.join)
#                                   Dude
#group_id   
#64907      BERNARDO | SANDRO | VERONICA
#820125           ARMANDO | LUIS OSWALDO

若要仅联接特定列,请在agg函数中使用字典:

^{pr2}$

输出与上述相同。在

相关问题 更多 >