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.
______________________________________________
R-help@r-project.org mailing list
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.