R - 如何更改一列中的格式

时间:2018-03-07 11:27:23

标签: r formatting

R中是否有任何选项可以更改整列的格式?我有一个包含13位数的数字,有时以0开头,当我读数据帧时,这些零被遗漏。我想使用excel格式化和设置13位数的列。

我可能应该使用my.dataframe [,my_column]< -

之类的东西

此致

1 个答案:

答案 0 :(得分:1)

如果您只想将前导零添加到列,可以使用stringr包中的 str_pad 命令:

library(stringr)
digit <- 123456789
str_pad(digit, width = 13, side = "left", pad = "0")
[1] "0000123456789"

这也可能有所帮助: Format number as fixed width, with leading zeros