R的问题。创建满足所有4个条件的新数据集 [英] R question. Create new data set that meets all of 4 conditions
本文介绍了R的问题。创建满足所有4个条件的新数据集的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想创建一个新的数据集,同时满足以下四个条件。
I would like to create a new dataset where the following four conditions are all met.
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
!
推荐答案
然后使用&
运算符:
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
语句中使用) 。
A single &
is a vectorized function, while a double &&
is unary (typically used in an if
statement, for instance).
这篇关于R的问题。创建满足所有4个条件的新数据集的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文