Try this: x <- outer(1:5, 1:5, sprintf, fmt = "%03d.%03d") sort(x[lower.tri(x)])
On 2/4/06, Taka Matzmoto <[EMAIL PROTECTED]> wrote: > Hi R users > > I like to generate some strings (a character vector) in a special way like > > If i have 5 variables > > "002.001", > "003.001", "003.002", > "004.001", "004.002", "004.003", > "005.001", "005.002", "005.003", "005.004" > > so the created string vector's elements are > > "002.001", "003.001", "003.002","004.001", "004.002", "004.003","005.001", > "005.002", "005.003", "005.004" > > I tried to come up with for loop with two indexes (i and j) but I kept > failing to generate that kind of order of strings. The order of the element > in the character vector is very improtant. > > Any advice or help would be appreciated > > Thanks in advance > > TM, > > ______________________________________________ > [email protected] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
