Add Leading Zeros to the Elements of a Vector in R Programming – Using paste0() and sprintf() Function Last Updated : 01 Jun, 2021 Improve Improve Like Article Like Save Share Report paste0() and sprintf() functions in R Language can also be used to add leading zeros to each element of a vector passed to it as argument. Syntax: paste0(“0”, vec) or sprintf(“%0d”, vec)Parameters: paste0: It will add zeros to vector sprintf: To format a vector(adding zeros) vec: Original vector dataReturns: Vectors by addition of leading zeros Example 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 Output : [1] 375 21 1 7 0 [1] "0375" "021" "01" "07" "00" Example 2: r # R Program to add leading zeros # Create example vector vec <- seq(5) # Add leading zeros sprintf("sequence_%03d", vec) Output : [1] "sequence_001" "sequence_002" "sequence_003" "sequence_004" "sequence_005" Like Article Suggest improvement Previous Calculate Rank of the Values of a Vector in R Programming - rank() Function Next Compute the Value of Quantile Function over Uniform Distribution in R Programming - qunif() Function Share your thoughts in the comments Add Your Comment Please Login to comment...