Consider the following: > tst <- .5-1e-9 > tst [1] 0.5 > round(tst) [1] 0 > tst1 <- .5+1e-9 > tst1 [1] 0.5 > round(tst1) [1] 1
Does this answer the question? Spencer Graves #################################################### Rashid Nassar wrote:
It may be my lack of unerstanding, but round() seems to me to give inconsistent results when rounding 5s as in the following examples?
round(1.45, 1)
[1] 1.4 # OK
round(2.45, 1)
[1] 2.5 # shouldn't this be 2.4?
round(1.05, 1)
[1] 1.1 # 1.0 ?
and signif():
signif(2.445, 3)
[1] 2.44 # OK
signif(3.445, 3)
[1] 3.45 # 3.44 ?
version
_ platform i586-pc-linux-gnu arch i586 os linux-gnu system i586, linux-gnu status major 1 minor 6.2 year 2003 month 01 day 10 language R
Many thanks!
Rashid Nassar
______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help
______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help
