小数点の両側で出力を簡単にフォーマットできるsprintf
のようなR関数を探しています。私は%04d
が整数のために働くことを知っています。%04d
は10進数の前に10進数を書式化し、%04f
は小数点以下10進数を書式化しますが、私は各面に書式を設定するエレガントな方法を描くことはできません恐ろしい方法の数)。簡単な方法はありますか?私の希望する出力:小数点の両側で桁の長さを強制する書式設定関数
1 becomes 01.00
4.2 becomes 04.20
12.3 becomes 12.30
42.42 remains as is
ありがとう!!
また、 'sprintf("%05.2f "、...)'はうまく動作するはずです。 – nrussell
@nrussellありがとうございます。バマー。私はsprintfで十分だろうと思ったが、少なくともそれは答えの最初のバージョンだった。どういうわけか、先行ゼロを含めるオプションが欠けていました。あなたはこれを答えとして掲示しなければなりません、私はこれのためのクレジットに値するものではありません。 – RHertel
それは大丈夫です。答えを書くような気がしません。 'printf'の先頭と末尾の数字の構文は、少し混乱します。 <パディング文字><<小数点を含む総桁数><.><小数点以下の桁数> – nrussell