I have the following data
id
00001
00010
00022
07432
I would like to remove the leading 0s so the data would like like the following
id
1
10
22
7432
Using the new str_remove function in stringr:
id = str_remove(id, "^0+")
 
    
    We can just convert to numeric
as.numeric(df1$id)
[#1]    1   10   22 7432
If we require a character class output, str_replace from stringr can be used
library(stringr)
str_replace(df1$id, "^0+" ,"")
#[1] "1"    "10"   "22"   "7432"
