[R言語]数値を四捨五入するには?

R言語

どうも、ちょげ(@chogetarou)です。

数値を四捨五入する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

数値を四捨五入するには、round()を使います。

まず、round()を呼び出します。

そして、round()の第1引数に数値、第2引数「digits」に四捨五入する桁を指定します。
(桁は小数点第1位が「0」、右に行くほど桁が上がります。)

#number=数値, digits=桁
result <- round(number, digits)

上記のround()は、数値の指定した桁を四捨五入します。

round()の四捨五入は、「銀行型丸め」です。

なので、「5」を四捨五入する場合は、偶数になる数値になります。

使用例

result <- round(2.512, digits = 1) #小数点第2位
result2 <- round(2.18687, 2) #小数点第3位
result3 <- round(150, -2) #10の位

result
result2
result3
出力:
> result
[1] 2.5

> result2
[1] 2.19

> result3
[1] 200

コメント

タイトルとURLをコピーしました