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)
o
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