Hi, Try this: paste0(expand.grid(a,b)$Var1,expand.grid(a,b)$Var2) [1] "a1b1" "a2b1" "a1b2" "a2b2" A.K.
----- Original Message ----- From: Özgür Asar <oa...@metu.edu.tr> To: r-help@r-project.org Cc: Sent: Friday, September 14, 2012 8:54 AM Subject: [R] concatenating two vectors Dear all, I want to concatenate the elements of two vectors such as a<-c("a1","a2") b<-c("b1","b2") and obtain "a1b1", "a1b2","a2b1","a2b2" I tried the paste and paste0 functions, but they yielded elementwise concatenation such as "a1b1","a2b2" I am wondering that is there an efficient way of doing my wish, for instance without using for loop etc. Best Ozgur -- View this message in context: http://r.789695.n4.nabble.com/concatenating-two-vectors-tp4643139.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ 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.