[R] how to pass external parameters to an R script

Sharpie chuck at sharpsteen.net
Tue Feb 23 21:33:51 CET 2010



mauede wrote:
> 
> How, if possible, can I run an R script, from command line, passing
> external parameters just like 
> I can run a C main program passing parameters:
> 
> # Cprog p1 p2 p3
> 
> Cprog can access its arguments (p1,p2,p3) through the built-in structures
> "argv" and "argc".
> Since R is built on C language I would expect the same feature to be
> available with R scripts as well ... ?
> Please, notice that I do not mean to open an interactive R session, assign
> values to p1, p2, p3 and then 
> call the R script from the same interactive session. This way I daresay
> that p1, p2, p3 would be known to
> the R script as global variables.
> 
> Thank you very much.
> Maura
> 
> 

Command line arguments can be retrieved using the commandArgs() function. 
For more complicated argument processing, CRAN has the getopt and optparse
packages.

Good luck!

-Charlie
-- 
View this message in context: http://n4.nabble.com/how-to-pass-external-parameters-to-an-R-script-tp1566077p1566487.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list