On Thu, Jan 04, 2018 at 09:12:12PM +0100, Marc Girondot via R-help wrote:
> Dear R-er,
> 
> I would like format integer number as characters with leading 0 for a 
> fixed width, for example:
> 
> 1 shoud be "01"
> 2 shoud be "02"
> 20 should be "20"
> 
> Now I use:
> 
> x <- c(1, 2, 20)
> 
> gsub(" ", "0", format(x, width=2))
> 
> But I suspect more elegant way could be done directly with format 
> options, but I don't find.

> x <- c(1, 2, 20)
> sprintf("%02d", x)
[1] "01" "02" "20"
> 

Peace,
david
-- 
David H. Wolfskill                              r...@catwhisker.org
If you want the best Fake News, go to the best source of it: Donald J. Trump.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

Attachment: signature.asc
Description: PGP signature

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to