如何在 R 中数字前添加零?


添加数字前零最简单的方法是使用 paste0 函数

示例

> ID <- c(25499,25500,25501,25502,25503,25504)
> Gender <- c(1,2,2,1,2,1)
> Lens <- c(0.8,1.2,1.0,2.0,1.8,1.4)
> data <- data.frame(ID,Gender,Lens)
> data
  ID Gender Lens
1 25499 1 0.8
2 25500 2 1.2
3 25501 2 1.0
4 25502 1 2.0
5 25503 2 1.8
6 25504 1 1.4

假设我们要在每个 ID 前添加 00。

可以使用 paste0 函数如下执行此操作 −

> IDs<-paste0("00",data$ID)
> newdata <- data.frame(IDs,Gender,Lens)
> newdata
IDs Gender Lens
1 0025499 1 0.8
2 0025500 2 1.2
3 0025501 2 1.0
4 0025502 1 2.0
5 0025503 2 1.8
6 0025504 1 1.4

更新于: 06-Jul-2020

350 次浏览

启动你的 职业生涯

完成课程获得认证

开始
广告