根据数字的大小,将'00'放在整数前面?

时间:2014-03-24 23:55:49

标签: r vector printf

我有一个日历日的向量,例如vec_day

vec_day<- c(8,14,365,9)
vec_day
[1]   8  14 365   9

我想将其转换为vec_day2

vec_day2     
[1] "008" "014" "365" "009"     

它可以是字符串或向量

1 个答案:

答案 0 :(得分:2)

vec_day2 <- sprintf("%03d", vec_day)
[1] "008" "014" "365" "009"