在数字之前加零的最简单方法是使用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