2016-11-04 45 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