对pandas数据帧列执行多个转换

2024-04-26 11:59:15 发布

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

我有一个数据帧如下:

enter image description here

现在我希望按用户名分组并转换为新的数据帧:

enter image description here

我使用python2.7或3.6都可以


Tags: 数据用户名
1条回答
网友
1楼 · 发布于 2024-04-26 11:59:15

似乎你想要一个agg,而不是transform。。。在

df = df.groupby('Username')\
         .agg({'Item' : lambda x: x.tolist(), 'Price' : 'sum'})

如果您想要一个逗号分隔的单词串,它将涉及一个额外的str.join

^{pr2}$

相关问题 更多 >