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]]
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
?options Look at the entry on 'digits'. Does that fix the problem? If not, give a little more detail on what you are doing. -- Gregory (Greg) L. Snow Ph.D. Statistical Data Center Intermountain Healthcare greg.snow at intermountainmail.org (801) 408-8111> -----Original Message----- > From: r-help-bounces at stat.math.ethz.ch > [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Monica Pisica > Sent: Thursday, September 06, 2007 1:24 PM > To: r-help at stat.math.ethz.ch > Subject: [R] larger decimal numbers get rounded .... > Importance: High > > > 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. >