Godmar Back
2009-Jul-07 14:06 UTC
[R] how to get R to print only one column per line when outputting a matrix?
Hi, I'm trying to make it easier for my survey evaluators to read the results of my survey analysis. To that end, I'd like to suppress R's habit of filling every line up to width columns. How do I do that? For instance, using 'print()', R outputs something like: [,1] [,2] var2 "someshortname" "someothershortname" r 0.3341755 0.3275274 N 136 136 [,3] var2 "somereallyreallyreallyreallyreallylongname" r 0.323306 N 136 [,4] var2 "someotherreallyreallyreallyreallyreallylongname" r 0.3121291 N 101 ---- How can I get it to place every column on a new line to avoid confusing the reader? I read the help for print, print.default, format, cat, and options(width) and wasn't able to find an answer. Thanks! - Godmar
David Winsemius
2009-Jul-07 16:20 UTC
[R] how to get R to print only one column per line when outputting a matrix?
It looks like you are printing a matrix and that you want to print all rows of the first column before all rows of the second column. Apply should do it. Assume the matrix is named "AA" apply(AA, c(2,1), cat, "\n") # the \n is the line-feed character -- DW On Jul 7, 2009, at 10:06 AM, Godmar Back wrote:> Hi, > > I'm trying to make it easier for my survey evaluators to read the > results of my survey analysis. To that end, I'd like to suppress R's > habit of filling every line up to width columns. How do I do that? > > For instance, using 'print()', R outputs something like:But you have not offered the code that produced this.> > [,1] [,2] > var2 "someshortname" "someothershortname" > r 0.3341755 0.3275274 > N 136 136 > [,3] > var2 "somereallyreallyreallyreallyreallylongname" > r 0.323306 > N 136 > [,4] > var2 "someotherreallyreallyreallyreallyreallylongname" > r 0.3121291 > N 101 > ---- > > How can I get it to place every column on a new line to avoid > confusing the reader? > > I read the help for print, print.default, format, cat, and > options(width) and wasn't able to find an answer. > > Thanks! > > - Godmar > > ______________________________________________ > 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.David Winsemius, MD Heritage Laboratories West Hartford, CT