R で数値を丸める方法 (5 つの例)


次の関数を使用して、R で数値を丸めることができます。

  • round(x, digits = 0) : 値を指定された小数点以下の桁数に丸めます。
  • 有意(x, 桁数 = 6) : 値を指定された有効桁数に丸めます。
  • 天井: 値を最も近い整数に丸めます。
  • Floor(x) : 値を最も近い整数に丸めます。
  • trunc(x) : 値の小数点以下を切り捨てます。

次の例は、これらの各関数を実際に使用する方法を示しています。

例 1: R のround() 関数

次のコードは、R でround()関数を使用する方法を示しています。

 #define vector of data
data <- c(.3, 1.03, 2.67, 5, 8.91)

#round values to 1 decimal place
round(data, digits = 1 )

[1] 0.3 1.0 2.7 5.0 8.9

例 2: R のsignif() 関数

次のコードは、 signif()関数を使用して、値を R の特定の有効桁数に丸める方法を示しています。

 #define vector of data
data <- c(.3, 1.03, 2.67, 5, 8.91)

#round values to 3 significant digits
signif(data, digits = 3 )

[1] 0.30 1.03 2.67 5.00 8.91

例 3: R の Ceiling() 関数

次のコードは、 ceiling()関数を使用して値を最も近い整数に丸める方法を示しています。

 #define vector of data
data <- c(.3, 1.03, 2.67, 5, 8.91)

#round values up to nearest integer
ceiling(data)

[1] 1 2 3 5 9

例 4: R の Floor() 関数

次のコードは、 floor()関数を使用して値を最も近い整数に丸める方法を示しています。

 #define vector of data
data <- c(.3, 1.03, 2.67, 5, 8.91)

#round values down to nearest integer
floor(data)

[1] 0 1 2 5 8

例 5: R の trunc() 関数

次のコードは、 trunc()関数を使用して値から小数点以下の桁を切り捨てる (切り捨てる) 方法を示しています。

 #define vector of data
data <- c(.3, 1.03, 2.67, 5, 8.91)

#truncate decimal places from values
trunc(data)

[1] 0 1 2 5 8

追加リソース

R でデータを変換する方法 (対数、平方根、立方根)
R でアークサイン変換を実行する方法
R の値の対対語を見つける方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です