【发布时间】:2018-02-15 19:04:33
【问题描述】:
我有一个数据集(学习者),其中包含学生考试成绩 (learner$literacy_total)、他们的年级(即 1、2、3、...、12 年级)和他们的性别 (learner$gender)。我想创建一个条形图,在 x 轴上有等级,在 y 轴上有平均分数,每个等级有两列(男性一列,女性一列),这样我就可以看到男孩/女孩的表现在每个年级。我可以使用以下代码轻松创建每个年级的总体平均值图:
fig.dist <- split(learner$literacy_total, learner$learner_grade)
fig.mean <- sapply(fig.dist, mean, na.rm = TRUE)
barplot(fig.mean)
但是我如何将这些分组,以便我可以分别查看每个年级的男孩/女孩的平均考试成绩。
在其他问题中,我看到了对类别进行分组或以图表表示均值的代码,但我正在为如何将两者放在一起而苦苦挣扎。
【问题讨论】: