Hi everyone,

Could someone please explain this R behavior to me:

> typeof(as.numeric(1:10))
[1] "double"
> typeof(as(1:10, "numeric"))
[1] "integer"

I expected "double" in both cases.  In the help for the "as" function it says:

"Methods are pre-defined for coercing any object to one of the basic datatypes. 
For example, as(x, "numeric") uses the existing as.numeric function."

Thanks,
Erik

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.

Reply via email to