我是R Programming的新手,
我很想计算z[1]
的平均值并按顺序保留70=<z[2]<=72
z[1]
包括NA s。
我试试这个
mean([z[1]!is.na(z[1])]& 70 =<z[2]<= 72)
但不起作用。
如果你帮助我,我真的很感激。
由于
答案 0 :(得分:2)
我想你需要
mean(z[,1][70 <= z[,2] & z[,2] <= 72], na.rm=TRUE)
set.seed(45)
z <- matrix(sample(c(NA,70:80), 5*10, replace=TRUE), ncol=5, nrow=10)