Add Leading Zeros to the Elements of a Vector in R Programming – Using paste0() and sprintf() Function

and **paste0()**

functions in R Language can also be used to add leading zeros to each element of a vector passed to it as argument.**sprintf()**

Syntax:

paste0(“0”, vec)

or

sprintf(“%0d”, vec)

Parameters:paste0:It will add zeros to vectorsprintf:To format a vector(adding zeros)vec:Original vector data

Returns:Vectors by additon of leading zeros

**Example 1:**

`# 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 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"

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the **DSA Self Paced Course** at a student-friendly price and become industry ready.