如何在 R 中四舍五入为整数?

How to round up to whole number in R?

是否可以在 R 中四舍五入到最接近的整数?我有带时间戳的数据,我想四舍五入到最接近的整分钟,以表示这一分钟内的活动。

例如,如果时间以 minutes.seconds 格式显示:

x <- c(5.56, 7.39, 12.05, 13.10)
round(x, digits = 0)
[1]  6  7 12 13

我的预期输出是:

round(x, digits = 0)
[1]  6  8 13 14

我知道这令人困惑,但当我计算每分钟数据 activity 时,四舍五入到最接近的分钟是有意义的。这可能吗?

我们可以用ceiling做指定的舍入

ceiling(x)
#[1]  6  8 13 14