按栏分组,熊猫

时间:2020-01-16 08:10:13

标签: python jupyter

如何计算第二列的平均值与第一列的分组依据?

    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

2 个答案:

答案 0 :(得分:0)

使用:

df.groupby('area').mean()

         sallary
area            
life        3650
other       4500
science     4000

答案 1 :(得分:0)

您可以使用以下代码:

df.groupby(['area']).mean()