[R] larger decimal numbers get rounded ....

Mark Wardle mark at wardle.org
Thu Sep 6 21:34:57 CEST 2007


See ?print

and try getOption('digits')

and try print(a, digits=10)

Best wishes,

Mark

P.S. Your number is internally correct, but the default print() will
round numbers for display. You can change this option if you need to.

On 06/09/07, Monica Pisica <pisicandru at hotmail.com> wrote:
>
> Hi,
>
> I am sure there is a reason but ...... why larger decimal numbers get rounded to the nearest integer?
>
> Example:
>
> a <- 3308000.5
> a
> [1] 3308001
>
> I would like my numbers to be decimals .... since they do represent coordinates and i don't want them rounded .... how can i keep them as they are?
>
> Thanks,
>
> Monica
> _________________________________________________________________
>
>
> e=wlmailtagline
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at stat.math.ethz.ch 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.
>
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________
>


-- 
Dr. Mark Wardle
Specialist registrar, Neurology
Cardiff, UK



More information about the R-help mailing list