R fails to round the number "126.5". I discovered this by accident.
round(125.5) # = 126, correct
round(126.5) # = 126, wrong
round(127.5) # = 128, correct
I expect that the output of round(126.5)
to be 127
, but the actual output is 126
. R rounds other numbers correctly (see above). Does anybody know what the problem is and how can I fix it?