Rで数値をフォーマットする方法


  1. format()関数を使用する方法: format()関数は、数値を指定した形式にフォーマットするために使用されます。以下はその使用例です。

    x <- 12345.6789
    formatted_x <- format(x, digits = 2, nsmall = 2)
    print(formatted_x)

    上記のコードでは、xを小数点以下2桁に丸めた結果をformatted_xに格納し、表示しています。digitsパラメータは全体の桁数を指定し、nsmallパラメータは小数点以下の桁数を指定します。

  2. sprintf()関数を使用する方法: sprintf()関数は、書式指定子を使用して数値をフォーマットします。以下はその使用例です。

    x <- 12345.6789
    formatted_x <- sprintf("%.2f", x)
    print(formatted_x)

    上記のコードでは、xを小数点以下2桁に丸めた結果をformatted_xに格納し、表示しています。

  3. formatC()関数を使用する方法: formatC()関数は、数値を指定した形式にフォーマットするために使用されます。以下はその使用例です。

    x <- 12345.6789
    formatted_x <- formatC(x, format = "f", digits = 2)
    print(formatted_x)

    上記のコードでは、xを小数点以下2桁に丸めた結果をformatted_xに格納し、表示しています。

これらはRで数値をフォーマットするための一般的な方法のいくつかです。必要に応じて他のオプションも試してみてください。