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.
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.