[解決済み] 固定幅で先頭のゼロを含む数値のフォーマット【重複
2022-05-06 14:38:11
質問
次のコード
a <- seq(1,101,25)
b <- paste("name", 1:length(a), sep = "_")
はこのように出力されます。
"name_1" "name_26" "name_51" "name_76" "name_101"
すべての値の幅を同じにしたいので、このように値をゼロで埋め尽くすことになります。
"name_001" "name_026" "name_051" "name_076" "name_101"
どうすればいいんだ?
<サブ (この質問は これ .)
解決方法は?
これには、いくつかの解決策があります。
そのうちの1つは
sprintf
. これは
C
の書式コードを文字列に埋め込んで、そこに渡される他の引数の書式を示します。 例えば,書式設定コード
%3d
は、幅3の整数として数値をフォーマットすることを意味する。
a <- seq(1,101,25)
sprintf("name_%03d", a)
[1] "name_001" "name_026" "name_051" "name_076" "name_101"
もう一つは
formatC
と
paste
:
paste("name", formatC(a, width=3, flag="0"), sep="_")
[1] "name_001" "name_026" "name_051" "name_076" "name_101"
関連
-
[解決済み] 先頭にゼロを付けるには?
-
R plot.new() のエラー : 図形の余白が大きすぎる
-
ggplot2 からグリッドと背景色を削除する。
-
[解決済み] Rでcは何をするのですか?重複] [重複
-
[解決済み] グループ化関数(tapply、by、aggregate)と*applyファミリ
-
[解決済み] R dataframeでNAの値をゼロに置き換えるには?
-
[解決済み] 浮動小数点以下の0を削除して文字列に変換する方法
-
[解決済み] ggplotで凡例のタイトルを変更する方法
-
[解決済み】data.table vs dplyr:一方がうまくできない、またはうまくできないことを行うことができますか?
-
[解決済み] 文字列を固定幅で印刷するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
R 描画エラー plot.new() : 図形の余白が大きすぎる
-
Rでファイルを読み込む際に、そのようなファイルまたはディレクトリが見つかりません。
-
8.2 カマグラ(No.31〜No.40)
-
R: hclust(d, method = method)でのエラー : 外部関数呼び出しは NA/NaN/Inf(arg10) を持つことができません。
-
[解決済み] 先頭にゼロを付けるには?
-
[解決済み] データフレームを結合(マージ)する方法(内側、外側、左側、右側)
-
[解決済み] データフレーム列の名前によるドロップ
-
[解決済み] 空のdata.frameを作成する
-
[解決済み] 統計的最頻値の求め方は?
-
[解決済み] ggplot2 を使って 2 つの変数を同じグラフに線でプロットする