gpt4 book ai didi

python - 为重复记录创建新的平均分数 [userid, itemid]

转载 作者:太空宇宙 更新时间:2023-11-03 15:55:44 24 4
gpt4 key购买 nike

我有一个如下所示的数据框:

userid  itemid   score
1 5 4
2 3 10
1 5 20
2 3 30

我想将此数据框转换为:

userid  itemid   score
1 5 22
2 3 20

我计划使用 2 个 for 循环来完成此操作。但是,我想知道是否有任何推荐的方法来完成这项任务? groupby 似乎不起作用,因为它没有 average 功能。有什么帮助吗?

最佳答案

尝试使用groupbysum

df.groupby(['userid', 'itemid']).mean()

enter image description here

关于python - 为重复记录创建新的平均分数 [userid, itemid],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40824082/

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