Try this also: paste(apply(matrix(x, 2), 2, paste, collapse = ' '), collapse = "\n")
On Mon, Aug 25, 2008 at 8:36 PM, remko duursma <[EMAIL PROTECTED]> wrote: > > Dear R-helpers, > > I have a numeric vector, like: > > x <- c(1,2,3,4,5,6) > > I make this into a string for output to a text file, separated by \n: > > paste(x, collapse="\n") > > Is there a way to alternate the collapse argument? So between the first two > elements of x, I want to separate by " ", then by "\n", and so forth. > The result should then look like: > "1 2\n3 4\n5 6" > > (This way I get 2 elements of x on each line using writeLines, instead of one > or all). > I could do this in some ugly loop, but surely there is a better way? > > thanks, > Remko > > > > > > > _________________________________________________________________ > Get thousands of games on your PC, your mobile phone, and the web with > Windows(R). > > [[alternative HTML version deleted]] > > > ______________________________________________ > 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. > > -- Henrique Dallazuanna Curitiba-Paraná-Brasil 25° 25' 40" S 49° 16' 22" O ______________________________________________ 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.