我已经使用formatC在需要时添加前导零,但我目前正在处理需要添加没有小数的尾随零的人口普查区域。我已经阅读了这些选项,但是看不到格式C将零置于最后但没有将它们作为小数位的方式?任何想法都非常感激。
tract<-c(1,11,101,1001,10001,100001)
formatC(tract,width=6,format="d",flag="0")
答案 0 :(得分:2)
您可以使用str_pad
包中的stringr
添加尾随零:
library(stringr)
str_pad(tract, 6, "right", "0")
# [1] "100000" "110000" "101000" "100100" "100010" "100001"
答案 1 :(得分:1)
使用stringi
:
library(stringi)
stri_pad_right(tract, 6, "0")