[R] round() - strange results
Uwe Ligges
ligges at statistik.uni-dortmund.de
Tue Feb 22 19:36:02 CET 2005
Dongseok Choi wrote:
> Hello,
>
> I found that round() does not behave as I expected.
> Have you had similar experience as following?
You have found the DOCUMENTED "round to even" rule, hence not a bug...
Uwe Ligges
>
>>x<-seq(0.5,10.5,by=1)
>>x
>
> [1] 0.5 1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5 10.5
>
>>round(x)
>
> [1] 0 2 2 4 4 6 6 8 8 10 10
>
>>cbind(x,round(x))
>
> x
> [1,] 0.5 0
> [2,] 1.5 2
> [3,] 2.5 2
> [4,] 3.5 4
> [5,] 4.5 4
> [6,] 5.5 6
> [7,] 6.5 6
> [8,] 7.5 8
> [9,] 8.5 8
> [10,] 9.5 10
> [11,] 10.5 10
>
>
> Is this a well-known bug?
>
> Thanks in advance,
>
>
> Dongseok Choi, Ph.D.
> Assistant Professor
> Division of Biostatistics
> Department of Public Health & Preventive Medicine
> Oregon Health & Science University
> 3181 SW Sam Jackson Park Road, CB-669
> Portland, OR 97239-3098
> TEL) 503-494-5336
> FAX) 503-494-4981
> choid at ohsu.edu
>
> [[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
More information about the R-help
mailing list