[R] Select only rows that don't contain one number
José María Mateos
jmmateos at mce.hggm.es
Tue Jul 30 16:19:18 CEST 2013
2013/7/30 Dimitri Liakhovitski <dimitri.liakhovitski at gmail.com>:
> How can I grab only those rows that don't contain any -1s (no matter in
> what columns? Without writing a loop.
> In other words, I want my output to contain only rows 3 and 5 of x.
index <- apply(x, 1, function (x) { !(c(-1) %in% x)})
x[index, ]
a b c d e
3 2 3 3 4 3
5 4 5 5 6 4
Best,
José.
More information about the R-help
mailing list