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

のために働く必要があります'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)) 
} 

ドル紙幣(a)の

[1] 5 10 10 15 15 15 20

関連する問題