2017-09-13 76 views
1

在R中,使用dplyr,我有一个数据表,它具有独立变量性别和政党,以及因变量薪金。我可以找到男性/女性和劳工与保守党的平均薪水,但我想要保守党男子,保守党妇女,劳工男子和劳工妇女的平均薪水。我怎么弄到的?R程序和平均打印结果

我: 工党保守党

Male Female Male Female 

£30,000 £27,000 £25,000 £23,000 
£26,000 £19,000 £24,500 £27,000 
£28,000 £23,000 £26,000 £21,000 
£35,000 £22,000 £31,000 £22,000 
£35,000 £21,000 £27,000 £30,000 
£37,000 £20,000 £30,000 £30,000 

我需要这样的东西:

gender party mean(salary) 
1 female labour 27833.33 
2 female tory 23000.00 
3 male labour 27250.00 
4 male tory 31166.67 

回答

1

你需要有完整的数据集,以建立一个功能

但使用aggregate(data = df, salary~gender+party, FUN = mean)