[R] as(, "numeric") vs as.numeric()
Erik Wright
eswright at wisc.edu
Mon Feb 1 13:52:24 CET 2016
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
More information about the R-help
mailing list