[R] Running R from windows command prompt

Uwe Ligges ligges at statistik.tu-dortmund.de
Tue Jun 28 12:16:49 CEST 2011



On 28.06.2011 11:54, siddharth arun wrote:
> 1. I have a R program in a file say "functions.R".
> I load the "functions.R" file the R using source("function.R") and then call
> functionsf1(), f2() etc. which are declared and defined within "function.R"
>   file.
> I also need to load a couple of R libraries using library() before I can
> use f1(), f2() etc.
>
> My question is can I acheive all this (i.e. calling function f1() and f2())
> from the windows prompt without opening the R environment ? If yes then how?


Put all the code into a file, e.g. "foo.R", and run

R CMD BATCH foo.R from the windows command shell.


> 2. Also, Is there any way to scan strings directly. Like scan() function
> only scans numerical values. Is there any way to scan strings?

Yes, it is called scan() which is for arbitrary data, including 
character(). See ?scan. Otherwise, you may want to look into ?readLines

Uwe Ligges



More information about the R-help mailing list