0

假设我们在 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 的平均值。有什么建议吗?

4

1 回答 1

2

像这样?

tapply(x, z, mean)
       0        1
3.666667 5.222222
于 2013-06-14T14:09:10.870 回答