2016-11-04 25 views
-1

如何以大于1的增量圆整? Acctualy,我需要下一个“天花板”,在5例以下步骤:R:以增量大的圆1

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

哦,才发现,这是工作就像四舍五入到特定增量smaler 1一样:'x < - c(1,5,10);一轮(x/50,数字= 1)* 50' – Pelle

回答

0

这应该工作,你

a=c(2.5, 6, 9.9, 10, 11, 14, 15) 
fiver=function(x) 
{ 
    multiplier=floor(x/5)+1 
    return(5*(multiplier)) 
} 

晚五(一)

[1] 5 10 10 15 15 15 20