do not execute newline command
On Tue, Apr 5, 2011 at 10:40 AM, Lorenzo Cattarino
<l.cattarino at uq.edu.au> wrote:
Hi R-users,
To automate the creation of scripts, I converted the code (example below) into a character string and wrote the object to a file:
Repeat <- "
myvec <- c(1:12)
cat('vector= ', myvec, '\n')
"
write (Repeat, 'yourpath/test.R')
the problem is that one line of the code is a "cat" command. In the output file (i.e. test.R), the newline symbol gets executed and I don't want that.
Any idea on how to do that?
You can "escape" the newline symbol (i.e., write an extra \ before it):
Repeat <- "
myvec <- c(1:12)
cat('vector= ', myvec, '\\n')
"
write (Repeat, 'test.R')
Thanks Lorenzo ? ? ? ?[[alternative HTML version deleted]]
______________________________________________ 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.