以1为增量的增量舍入

时间:2016-11-04 10:30:37

标签: r rounding

如何以大于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。

提前致谢!

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