Rで数値をパーセンテージとしてフォーマットする方法は?
Rの新人として私を困惑させるために使用されていたものの1つは、数値を印刷用のパーセンテージとしてフォーマットする方法でした。 たとえば、と表示0.12345し12.345%ます。これにはいくつかの回避策がありますが、「新参者に優しい」とは思えません。例えば: set.seed(1) m <- runif(5) paste(round(100*m, 2), "%", sep="") [1] "26.55%" "37.21%" "57.29%" "90.82%" "20.17%" sprintf("%1.2f%%", 100*m) [1] "26.55%" "37.21%" "57.29%" "90.82%" "20.17%" 質問:これを行うためのベースR関数はありますか?または、便利なラッパーを提供する広く使用されているパッケージはありますか? この中のようなものを探しにもかかわらず?format、?formatCそして?prettyNum、私はR.をベースに適切に便利なラッパーを見つけるには至っていない ??"percent"便利なものは得られませんでした。 library(sos); findFn("format percent")は1250ヒットを返します。そのため、やはり役に立ちません。 ggplot2には機能percentがありますが、丸めの精度を制御できません。