Я пытаюсь предоставить способ запуска сценариев R без участия Rscript. Проблема, с которой я сталкиваюсь, заключается в том, что по умолчанию для графики используется файл PDF в каталоге current . Я хотел бы перенаправить этот вывод в отдельную папку, но без необходимости слишком сильно менять скрипт.
Если мой сценарий прост:
args = commandArgs(trailingOnly = TRUE)
mydata <- get some data frame somehow
plot(tayside)
И я выполняю следующую командную строку:
Rscript.exe --vanilla --default-packages=RODBC,graphics,grDevices sample.R > C:\temp\sample.Rout
Я получаю Rplots.pdf
в текущей папке и файл sample.Rout
в папке C:\temp\
.
Есть ли способ указать выходную папку, и Rscript поместил туда весь вывод? Я попытался поиграть с pdf.options(...)
, чтобы предварительно отнести папку по умолчанию к параметру file
, но не могу этого сделать.