【问题标题】:adding zeroes before decimal place in R在R中的小数位前添加零
【发布时间】:2015-07-21 00:38:02
【问题描述】:

我已使用 formatC 在需要时添加前导零,但我目前正在处理需要添加尾随零且不带小数点的人口普查区域。我已经阅读了这些选项,但看不到 formatC 将零放在末尾而不使它们成为小数位的方式?任何想法都非常感谢。

tract<-c(1,11,101,1001,10001,100001)
formatC(tract,width=6,format="d",flag="0") 

【问题讨论】:

标签: r format


【解决方案1】:

您可以使用 stringr 包中的 str_pad 添加尾随零:

library(stringr)
str_pad(tract, 6, "right", "0")
# [1] "100000" "110000" "101000" "100100" "100010" "100001"

【讨论】:

    【解决方案2】:

    stringi:

    library(stringi)
    stri_pad_right(tract, 6, "0")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-24
      • 1970-01-01
      • 2011-04-10
      相关资源
      最近更新 更多