[R] as.numeric is truncating!
Berend Hasselman
bhh at xs4all.nl
Tue Dec 29 21:17:06 CET 2009
ticspd wrote:
>
> I am trying to convert a string to a double using "as.numeric"
> However, R is truncating the results!
>
> Options(digits) is set to 7.
>
> Can anyone shed some light on this?
> Thanks!
> > b[1]
> [1] "116.28125"
>> summary(b[1])
> Length Class Mode
> 1 character character
>
>> c <- as.numeric(b[1])
>> c
> [1] 116.2812
>
Try the following:
?round
(Note: and look in the Details section).
as.numeric("116.28135")
Set options(digits=8) and do the print again.
R is not truncating; it is following certain rounding rules on printing the
number given the required
numbers of digits to show.
Berend
--
View this message in context: http://n4.nabble.com/as-numeric-is-truncating-tp990546p990568.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list