[R] Fastest way to merge matrix columns into a comma delimited string?

From: Jonathan Greenberg <greenberg_at_ucdavis.edu>
Date: Tue, 15 Jun 2010 11:27:59 -0700


Folks:

Say I have a matrix:

test=matrix(c(1,2,3),nrow=10,ncol=3)

I would like to have an output character vector where each line is row's values delimited by commas, e.g.:

"1,2,3"
"2,3,1"
"3,1,2"

...
"1,2,3"

What is the fastest way of doing this? I can paste() row-by-row but this seems an inefficient approach to doing this. Thanks! I'm not asking how to write a CSV file, mind you, I want the array as an R data.frame or vector.

--j



R-help_at_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. Received on Tue 15 Jun 2010 - 19:12:29 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 15 Jun 2010 - 19:30:32 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive