How can i write CInt() function equivalent in R? The challenging part is the rounding to nearest even number. It gives 0 for 0.5 and 2 for 1.5.
As the round
function in R follows the same standard (IEC 60559) of rounding to even, you can just first round, and then use R's as.integer
function. A function for that would look like this
CInt <- function (x) {
as.integer(round(x))
}
CInt(0.5)
#> [1] 0
CInt(1.5)
#> [1] 2
class(CInt(0.5))
#> [1] "integer"
Created on 2020-07-31 by the reprex package (v0.3.0)
1 Like
Thanks. Makes sense.
This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.