On 2011-03-12 02:01, Dennis Murphy wrote:
Hi:

It would help if you named your variables such that alphanumeric ordering
doesn't disturb your variable ordering. Having been burned by this a few
times, I've learned the basics of sprintf() :) Here's your example
revisited, along with an alternative stacking/unstacking display with
package reshape.

library(reshape)
vnames<- paste('X', sprintf('%02d', c(1, 2, 10)), sep = '')
vnames
[1] "X01" "X02" "X10"

<snip>

You can do this a bit more simply with sprintf:

 vnames <- sprintf("%s%02d", "X", c(1, 2, 10))

Peter Ehlers

______________________________________________
R-help@r-project.org mailing list
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