How to aggregate data in data.frame in R

前端 未结 5 1853
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-10 22:24

I have a large data.frame. The data.frame include a lot of values.

For example:

df <- data.frame(Company = c(\'A\', \'A\', \'B\', \'C\', \'A\', \'         


        
5条回答
  •  Happy的楠姐
    2020-12-10 23:06

    Just use the "aggregate" function

    aggregate(x = df[c("Age","Wages","Education.University","Productivity")], by = df[c("Company")], FUN = mean)
    
    #  Company      Age    Wages Education.University Productivity
    #1       A 27.00000 56666.67            0.6666667     102.6667
    #2       B 28.66667 68333.33            1.0000000     111.6667
    #3       C 29.00000 53333.33            0.3333333     101.6667
    

提交回复
热议问题