我有一个矩阵,我需要生成矩阵的列名称。列名应该是这样的。
"out01" "out02" "out03" "out04" ... to .. "out30"
Run Code Online (Sandbox Code Playgroud)
这就是我尝试过的
outmat <- matrix(NA, 5, 30)
colnames(outmat) <- sprintf("out%d", 1:30)
Run Code Online (Sandbox Code Playgroud)
生成的列名是这样的。
"out1" "out2" "out3" "out4" "out5" "out6" "out7" "out8" "out9" "out10" .... to "out30"
Run Code Online (Sandbox Code Playgroud)
有没有直接的方法可以隐藏out1 to out01
方法sprintf
。
是的,请指定%02d
sprintf("out%02d", 1:30)
#[1] "out01" "out02" "out03" "out04" "out05" "out06" "out07" "out08" "out09"....
Run Code Online (Sandbox Code Playgroud)