Sto usando R CMD BATCH my_script.R
da un terminale per eseguire uno R
script. Sono ora al punto in cui vorrei passare un argomento al comando, ma ho alcuni problemi a farlo funzionare. Se faccio R CMD BATCH my_script.R blabla
allora blabla
diventa il file di output, piuttosto che essere interpretato come un argomento a disposizione viene eseguito lo script R.
Ho provato Rscript my_script.R blabla
che sembra passare blabla
correttamente come argomento, ma poi non ottengo il my_script.Rout
file di output con cui ottengo R CMD BATCH
(voglio il .Rout
file). Anche se potrei reindirizzare l'output di una chiamata a Rscript
un nome di file di mia scelta, non otterrei i comandi di input R inclusi nel file come R CMD BATCH
nel .Rout
file.
Quindi, idealmente, sto cercando un modo per passare argomenti a uno script R eseguito tramite il R CMD BATCH
metodo, anche se sarei felice di un approccio che utilizza Rscript
se c'è un modo per far sì che produca un .Rout
file comparabile .
R CMD BATCH
sia una reliquia. La cosa che mi piace però è che produce un.Rout
file che include non solo l'output dello script, ma intercala anche i comandi / commenti di input dal.R
file di script che ha prodotto quell'output.