我有以下数据框a
:
> a <- cbind(c(FALSE,FALSE,TRUE,TRUE),c(TRUE,FALSE,FALSE,TRUE))
> a
[,1] [,2]
[1,] FALSE TRUE
[2,] FALSE FALSE
[3,] TRUE FALSE
[4,] TRUE TRUE
我想删除第一列值和第二列值均为false的所有行。请注意,我还有其他一些非布尔列。
因此,您希望保留至少包含一TRUE
列的每一行:
keep <- a[,1] | a[,2]
a <- a[keep, ]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句