On Apr 29, 2013, at 6:50 PM, David Winsemius wrote: > > On Apr 29, 2013, at 6:41 PM, jpm miao wrote: > >> Hi, >> >> I'd like to print a string vertically. For example, I would like to print >> "abcd" as "a\nb\nc\nd" >> >> Is there a function in R such that >> >> Input: "abcd" >> Output: "a\nb\nc\nd"? > >> do.call( paste, list( strsplit("abcd", "")[[1]] , collapse="\\n")) > [1] "a\\nb\\nc\\nd" > > Notice that I am refusing to acquiese by your request because I do not think > you understand how escaped characters are represented in R. (In programming > the customer is not always right.)
Not is the programmer. I see that: cat( "a\nb\nc\nd") ... is probably what you wanted and my answer was not. Apologies for the noise. -- David Winsemius Alameda, CA, USA ______________________________________________ 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.