【问题标题】:R program and average result printingR程序和平均结果打印
【发布时间】:2017-09-13 16:35:06
【问题描述】:

在 R 中,使用 dplyr,我有一个数据表,其中包含自变量性别和政党,以及因变量薪水。我可以找到男性/女性和工党与保守党的平均工资,但我想要保守党男性、保守党女性、工党男性和工党女性的平均工资。我怎样才能得到它?

我有: 工党

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

【问题讨论】:

    标签: r dplyr


    【解决方案1】:

    你需要有完整的数据集才能构建一个函数

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-11
      • 1970-01-01
      • 2018-06-12
      • 2017-03-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多