Из справки R: обратите внимание, что для округления 5 ожидается, что стандарт IEC 60559 будет использоваться, "перейдите к четной цифре. Поэтому round(0.5)
равно 0 и round(-1.5)
равно -2.
> round(0.5)
[1] 0
> round(1.5)
[1] 2
> round(2.5)
[1] 2
> round(3.5)
[1] 4
> round(4.5)
[1] 4
Но мне нужно, чтобы все значения, заканчивающиеся на .5, округлялись. Все остальные значения должны быть округлены, так как они выполняются функцией round(). Пример:
round(3.5) = 3
round(8.6) = 9
round(8.1) = 8
round(4.5) = 4
Есть ли быстрый способ сделать это?