[R] 'all' inconsistent?
Elizabeth Purdom
epurdom at stanford.edu
Mon Jan 30 06:43:04 CET 2006
Hello,
I came across the following behavior, which seems illogical to me. I don't
know if it is a bug or if I'm missing something:
> all(logical(0))
[1] TRUE
> any(logical(0))
[1] FALSE
> isTRUE(logical(0))
[1] FALSE
This actually came up in practice when I did something like
> all( names(x) %in% vec )
as an error-handling, and I was hoping that it would work regardless of
whether x had names or not. I can clearly work around it, but it seemed
like strange behavior to me.
Thanks,
Elizabeth Purdom
R 2.2.1, Windows XP
More information about the R-help
mailing list