Is it possible to round up to the nearest whole number in R? I have time-stamped data and I want to round up to the nearest whole minute, to represent activities during this minute.
For example, if time is presented in minutes.seconds
format:
x <- c(5.56, 7.39, 12.05, 13.10)
round(x, digits = 0)
[1] 6 7 12 13
My anticipated output would instead be:
round(x, digits = 0)
[1] 6 8 13 14
I understand this is confusing but when I am calculating activity per minute data, rounding up to the nearest minute makes sense. Is this possible?
Round function in R, rounds off the values in its first argument to the specified number of decimal places. Round() function in R rounds off the list of values in vector and also rounds off the column of a dataframe. It can also accomplished using signif() function.
round rounds the values in its first argument to the specified number of decimal places (default 0). Note that for rounding off a 5, the IEEE standard is used, ``go to the even digit''. Therefore round(0.5) is 0 and round(-1.5) is -2 .
Roundup or round down numbers in RTo round up, use ceiling, and to round down, use the floor. Both functions round to the nearest integer but in a different direction.
We can use ceiling
to do the specified rounding
ceiling(x)
#[1] 6 8 13 14
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With