我想创建一个新的数据集,其中满足以下四个条件。
rowSums(is.na(UNCA[,11:23]))<12
rowSums(is.na(UNCA[,27:39]))<12
rowSums(is.na(UNCA[,40:52]))<12
rowSums(is.na(UNCA[,53:65]))<12谢谢!
发布于 2010-05-17 01:20:15
然后使用&运算符:
UNCA.new <- UNCA[rowSums(is.na(UNCA[,11:23])) < 12 &
rowSums(is.na(UNCA[,27:39])) < 12 &
rowSums(is.na(UNCA[,40:52])) < 12 &
rowSums(is.na(UNCA[,53:65])) < 12, ]单&是矢量化函数,而双&&是一元函数(例如,通常在if语句中使用)。
https://stackoverflow.com/questions/2844669
复制相似问题