如何计算第二列的平均值与第一列的分组依据?
area sallary
1 life 3500
2 life 3800
3 science 5000
4 other 4000
5 science 3000
6 other 5000
mean_life = 3650
mean_science = 4000
mean_other = 4500
答案 0 :(得分:0)
使用:
df.groupby('area').mean()
sallary
area
life 3650
other 4500
science 4000
答案 1 :(得分:0)
您可以使用以下代码:
df.groupby(['area']).mean()