[R] logical operators in 'subset'
Reitsma, Rene - COB
reitsmar at bus.oregonstate.edu
Thu Nov 13 19:38:45 CET 2008
Dear All,
Am I correct in believing that logical operators such as && and ||
cannot be used as part of
a 'subset' logical expression?
Example:
>foo = as.data.frame(matrix(c(1:9), nrow=3, ncol=3,
dimnames=list(c("r1","r2","r3"),c("c1","c2","c3"))))
>foo
c1 c2 c3
r1 1 4 7
r2 2 5 8
r3 3 6 9
>subset(foo, c1 > 1)
c1 c2 c3
r2 2 5 8
r3 3 6 9
>subset(foo, c2 > 5)
c1 c2 c3
r3 3 6 9
However,
>subset(foo, c1 > 1 && c2 > 5)
[1] c1 c2 c3
<0 rows> (or 0-length row.names)
RR
More information about the R-help
mailing list