意外とRを利用していて困ることは、結果を出力する際に数字の桁数を揃えることだと思います。「round」コマンドを使用しても、出力では桁が揃っていないこともあります。そんな時には「format」コマンドを使用して下さい。
実行コマンド
詳細はコメント、コマンドのヘルプを確認してください。
#3.14を基準にする
test <- 3.14
#小数点を指定する。例えば、小数点以下4で揃える
#nsmallオプションを使用する
format(test, nsmall = 4)
[1] "3.1400"
#小数点を切り捨て
#digitsオプションを使用する
format(test, digits = 1)
[1] "3"
#例えばdigitsを2にすると
format(test, digits = 2)
[1] "3.1"
#頭に0を加えて整える
#widthとflagオプションを使用する
formatC(1:13, width = 2, flag = "0")
[1] "01" "02" "03" "04" "05" "06" "07" "08" "09" "10" "11" "12" "13"
便利なパッケージと書式設定例の記事紹介
少しでも、あなたのウェブや実験の解析が楽になりますように!!