Or he can use expand grid expand.grid(paste("r",1:3, sep=""), paste("R", 1:3, sep=""))
Petr Pikal [EMAIL PROTECTED] [EMAIL PROTECTED] napsal dne 18.03.2008 17:15:54: > > I have two data frames. Suppose the first has rows > > > > r1 > > r2 > > r3 > > > > and the second has rows > > > > R1 > > R2 > > R3 > > > > I'd like to generate the data frame: > > > > r1 R1 > > r1 R2 > > r1 R3 > > r2 R1 > > r2 R2 > > r2 R3 > > r3 R1 > > r3 R2 > > r3 R3 > > Try: > col1 <- paste("r", 1:3, sep="") > col2 <- paste("R", 1:3, sep="") > data.frame(rep(col1, each=3), rep(col2, times=3)) > > Regards, > Richie. > > Mathematical Sciences Unit > HSL > > > ------------------------------------------------------------------------ > ATTENTION: > > This message contains privileged and confidential inform...{{dropped:20}} > > ______________________________________________ > 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. ______________________________________________ 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.