Używałem R CMD BATCH my_script.R
z terminala do wykonania R
skryptu. Jestem teraz w punkcie, w którym chciałbym przekazać argument do polecenia, ale mam pewne problemy z jego działaniem. Jeśli robię R CMD BATCH my_script.R blabla
wtedy blabla
staje plik wyjściowy, zamiast interpretować jako argument dostępnych skrypt R jest wykonywany.
Próbowałem, Rscript my_script.R blabla
co wydaje się blabla
poprawnie przekazywać jako argument, ale potem nie otrzymuję my_script.Rout
pliku wyjściowego, który otrzymuję R CMD BATCH
(chcę .Rout
plik). Chociaż mógłbym przekierować dane wyjściowe wywołania do Rscript
wybranej przeze mnie nazwy pliku, nie otrzymywałbym poleceń wejściowych R zawartych w pliku w taki R CMD BATCH
sam sposób, jak w .Rout
pliku.
Idealnie więc szukam sposobu na przekazanie argumentów do skryptu języka R wykonywanego za pomocą R CMD BATCH
metody, chociaż byłbym zadowolony z podejścia wykorzystującego, Rscript
jeśli istnieje sposób, aby wygenerować porównywalny .Rout
plik.
R CMD BATCH
to relikt. Podoba mi się jednak to, że tworzy.Rout
plik, który zawiera nie tylko dane wyjściowe skryptu, ale także przeplata polecenia / komentarze wejściowe z.R
pliku skryptu, który wygenerował te dane wyjściowe.