【发布时间】:2022-01-14 08:02:35
【问题描述】:
一个超级简单的问题,我目前找不到。
这是我的数据框
id Name Lastname Journal Article Score
0 1 John Doo Journal2 Article1 23
1 2 John Doo Journal1 Article2 12
2 3 Bill Foo Journal17 Article3 8
当我使用时
df.groupby('id', as_index=False)['Score'].mean()
它给了我
id Score
0 1 17.5
1 2 8.0
预期输出
id Name Lastname Score
0 1 Joe Doe 17.5
1 2 Bill Foo 8.0
【问题讨论】:
-
你的例子并不完全一致,所以不确定,但
.groupby( ).Score.transform('mean')可能很有趣。
标签: python pandas group-by mean