Erin Hodgess schrieb:
xy
[1] 0.7305081 2.4224211
str(xy)
num [1:2] 0.73 2.42
any(xy) > 1
[1] FALSE
Warning message:
In any(xy) : coercing argument of type 'double' to logical
What am I doing wrong please?
xy > 1 should return TRUE FALSE, and you want to apply any() to that.
Thus: any(xy > 1)
any(xy) returns TRUE, as the nonzero numbers are coerced to TRUE
When TRUE is compared with 1, it is coerced to a number (no warning is
issued here), namely 1.
1 > 1 returns FALSE.
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.