【发布时间】:2014-11-09 21:09:30
【问题描述】:
我有 3 列的数据框 (df),例如
NUMERIC1: NUMERIC2: GROUP(CHARACTER):
100 1 A
200 2 B
300 3 C
400 4 A
我想按 GROUP(CHARACTER) 对 NUMERIC1 进行分组,然后计算每个组的平均值。 类似的东西:
mean(NUMERIC1): GROUP(CHARACTER):
250 A
200 B
300 C
最后,我想使用 ggplot2 绘制条形图,在 x 轴上具有 GROUP(CHARACTER),在 y 轴上具有 =nd mean(NUMERIC)。 它应该看起来像:
我用过
mean <- tapply(df$NUMERIC1, df$GROUP(CHARACTER), FUN=mean)
但我不确定它是否可以,即使可以,我也不知道我接下来应该做什么。
【问题讨论】:
标签: r ggplot2 grouping bar-chart