R——特殊条件下的计算平均值

  • 本文关键字:计算 平均值 条件下
  • 更新时间 :
  • 英文 :


假设我们在R中有以下语法:

n=12
x=c(2,7,2,6,8,3,1,8,3,7,8,3)
z=sample(c(0,1),n,replace=TRUE)
dat=rbind(x,z)
sdat=apply(dat,1,sum)
p=sdat[2]/n

我想计算当z取0和1时x的均值。任何建议吗?

像这样?

tapply(x, z, mean)
       0        1
3.666667 5.222222

最新更新