[R] continuation lines in R script files

Evan Cooch cooch17 at verizon.net
Wed Sep 6 22:20:24 CEST 2006


When I have to enter a very large matrix into the R console, I can make 
use of the continuation feature in the console to enter the matrix in 
pieces (e.g.,  on a row by row basis). So, for example, the console 
would show the "+" sign for continuation lines - something like what 
I've written below:

a=matrix(c(0,20,50,
+  0.05,0,0,
+ 0,0.1,0),
+ 3,3,byrow=T)

(obviously, for a matrix this small - 3x3 - I could enter it all on a 
single line, this is just to demonstrate)

My question is - how do you accomplish the same thing in an R script 
file? I've tried literally copying the preceding - syntax error at the 
second line. I've also tried


a=matrix(c(0,20,50,
0.05,0,0,
0,0.1,0),
3,3,byrow=T)

Again, syntax error, at the second line...

After multiple searches for 'continuation line', with no luck 
(everything I found refers to the R console, no a script file), I'll ask 
here. Basically, I want to know how to get an R script to handle a 
structure entered over multiple lines (e.g., a matrix). This is default 
behaviour in .m files in Matlab, and most other environments I've ever 
worked in (e.g., SAS looks for the ; to indicate end of a line).

Thanks in advance...



More information about the R-help mailing list