0

sprintf在没有gsubfor 这行代码的情况下使用更优雅的方式是什么?

gsub(" ","0",sprintf("%2.d", 0:15))
[1] "00" "01" "02" "03" "04" "05" "06" "07" "08" "09" "10" "11" "12" "13" "14" "15"

即我希望单个数字前面的零...作为字符输出。

4

1 回答 1

3

在格式字符串中使用 a0来填充前导零而不是空格:sprintf("%02d", 0:15)

于 2012-09-12T00:37:36.977 回答