I have a R program in a txt file say "functions.txt"
.
I load the "functions.txt"
file the R using source("function.txt")
and then call functions f1()
, f2()
etc. which are declared and defined within
"function.txt"
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 ?
So essentially I want to
f1()
, f2()
etc.function.txt
fileall from from the command promt of windows c:\>
I have windows version of R installed in my computers.
It would be very kind of anyone to give a detailed answer as I am not very computer savvy.
Regards
Bart's post is correct, but this can be done simpler. If the code
f1 <- function() {
print("A")
}
f2 <- function() {
print("B")
}
f1()
f2()
is in a file 'myRcode.R'; then
Rscript myRcode.R
will load and execute it, including the two function calls.
Rscript.exe
is in the same directory as R.exe
-- which one may have to add to the $PATH
.