Agregue ceros iniciales a los elementos de un vector en la programación R: use la función paste0() y sprintf()

Las funciones paste0() y sprintf() en R Language también se pueden usar para agregar ceros iniciales a cada elemento de un vector que se le pasa como argumento.
 

Sintaxis: 
paste0(“0”, vec) 

sprintf(“%0d”, vec)
Parámetros:  
paste0: Agregará ceros al vector 
sprintf: Para formatear un vector (agregar ceros) 
vec: Datos originales del vector
Devuelve: Vectores por suma de ceros iniciales 
 

Ejemplo 1: 
 

r

# R Program to add leading zeros
 
# Create example vector
vec <- c(375, 21, 1, 7, 0)
vec  
 
# Add leading zeros
vec_0 <- paste0("0", vec)
vec_0     

Producción : 
 

[1] 375  21   1   7   0
[1] "0375" "021"  "01"   "07"   "00"  

Ejemplo 2: 
 

r

# R Program to add leading zeros
 
# Create example vector
vec <- seq(5)
 
# Add leading zeros
sprintf("sequence_%03d", vec)

Producción : 
 

[1] "sequence_001" "sequence_002" "sequence_003" "sequence_004" "sequence_005"

Publicación traducida automáticamente

Artículo escrito por kaurbal1698 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *