[R] Arguments for Rcmd BATCH
    Andrew Hicks 
    andrew at quanttoolbox.com
       
    Sat Jan 10 14:12:11 CET 2009
    
    
  
Sorry to bother you and I hope this will be easy to solve.
 
I am trying to run R scripts in batch, called from another programme, under
Windows XP. I have R 2.4.1
 
I need to be able to pass a list of numeric arguments to the script as well.
 
The Rscript and its input data file are attached.
 
I have been trying the syntax below but it doesn't work:
 
Rcmd BATCH -no-save -no-restore -args parms=c(1,2,3) test01b.R
 
(each of these BATCH options is preceded by 2 - characters, but my Outlook
is munging them together here)
 
The script then accesses (or tries to) the variables as parms[1], parms[2],
etc.
 
I get the respose "unable to open input file" at the command line and no
other diagnostic output.
 
I got this syntax from p85 of the R-Intro doc and from the website
http://quantitative-ecology.blogspot.com/search/label/scripts. I could not
find any other illustrations or instructions of how to use args with BATCH.
 
Without using any parameter args it otherwise runs fine.
 
Please can you advise what am I doing wrong and how should this command be
structured? Do I also need to change the way the script is accessing the
arguments?
 
Many thanks,
 
Andrew Hicks
    
    
More information about the R-help
mailing list