我有一个如下所示的数据框:
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
功能。有什么帮助吗?
最佳答案
关于python - 为重复记录创建新的平均分数 [userid, itemid],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40824082/