I have a character vector d
with alphanumeric characters
d <- c("012309 template", "separate 00340", "00045", "890 098", "3405 garage", "matter00908")
d
[1] "012309 template" "separate 00340" "00045" "890 098" "3405 garage" "matter00908"
How can I remove the leading zeros from all the numbers in R?
as.numeric
will remove all leading zeros only in numeric or integer vectors. I have tried gsub
with regex
but could not get the desired results.
The expected output is as follows
out <- c("12309 template", "seperate 340", "45", "890 98", "3405 garage", "matter908")
out
[1] "12309 template" "seperate 340" "45" "890 98" "3405 garage" "matter908"
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…