[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