如何以大于1的增量舍入? Acctualy,我需要下一个"天花板"以步骤5为例。
ceiling(c(2.5, 6, 9.9, 10, 11, 14, 15), inc = 5) #not working
> 5 10 10 15 15 15 20
我尝试了ceiling()
,round()
和signif()
,但我无法理解。它可能是一个重复,但我的研究总是让我的增量超过1。
提前致谢!
答案 0 :(得分:0)
这应该对你有用
a=c(2.5, 6, 9.9, 10, 11, 14, 15)
fiver=function(x)
{
multiplier=floor(x/5)+1
return(5*(multiplier))
}
晚五(a)中
[1] 5 10 10 15 15 15 20