[R] as.logical(factor) behaviour
Philippe Grosjean
phgrosjean at sciviews.org
Sun Aug 15 10:32:40 CEST 2010
Hello,
According to ?as.logical:
"as.logical attempts to coerce its argument to be of logical type. For
factors, this uses the levels (labels)."
However,
> as.logical(factor(c("FALSE", "TRUE")))
[1] TRUE TRUE
Shouldn't it be the same as:
> as.logical(levels(factor(c("FALSE", "TRUE"))))
[1] FALSE TRUE
according to the documentation? Did I miss something here?
> sessionInfo()
R version 2.11.1 RC (2010-05-29 r52140)
x86_64-apple-darwin9.8.0
locale:
[1] C/UTF-8/C/C/C/C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
Thanks,
Philippe
--
..............................................<°}))><........
) ) ) ) )
( ( ( ( ( Prof. Philippe Grosjean
) ) ) ) )
( ( ( ( ( Numerical Ecology of Aquatic Systems
) ) ) ) ) Mons University, Belgium
( ( ( ( (
..............................................................
More information about the R-help
mailing list