【发布时间】:2014-10-03 15:32:06
【问题描述】:
我有以下数据框:
df = data.frame(id=c("A","A","A","A","B","B","B","B","C","C","C","C","D","D","D","D"),
sub=rep(c(1:4),4),
acc1=runif(16,0,3),
acc2=runif(16,0,3),
acc3=runif(16,0,3),
acc4=runif(16,0,3))
我想要的是获得每个 ID 的平均行数,也就是说我想通过平均每个 sub 的值来获得每个级别 A、B、C 和 D 的平均 acc1、acc2、acc3 和 acc4 (每个 id 有 4 个级别),最终会给出这样的结果(当然,NA 被我想要的方式替换):
dfavg = data.frame(id=c("A","B","C","D"),meanacc1=NA,meanacc2=NA,meanacc3=NA,meanacc4=NA)
提前致谢!
【问题讨论】:
标签: r row mean multi-level