2015-07-29 4 views
2

Я хочу выполнить R-скрипт в R Studio с использованием командного файла. Я знаю, как выполнять R-скрипт, используя пакетный файл в R, хотя. Когда я пытаюсь выполнить, используя следующее:Выполнить скрипт R в студии R с использованием командного файла

"C:\Program Files\RStudio\bin\rstudio.exe" CMD BATCH --vanilla --slave "C:\Users\kpappala\Desktop\R schedule\task.R" 

Он просто открывает студию R, но не выполняет. Есть ли способ?
Спасибо!

+0

http://blog.revolutionanalytics.com/2009/06/running-scripts-with-r-cmd-batch.html или https://stat.ethz.ch/R-manual/R-devel /library/utils/html/BATCH.html или http://www.cureffi.org/2014/01/15/running-r-batch-mode-linux/ или http://dirk.eddelbuettel.com/code/ littler.html – hrbrmstr

ответ

2

Rstudio - это IDE для R. Это не R, хотя. На самом деле даже не имеет смысла запускать его в пакетном режиме через rstudio.

Если вы только что сказали, что хотите запустить файл из Rstudio, который отличается от другого, вы можете просто запустить его или запустить в пакетном режиме через систему, используя вызов R CMD BATCH.

0

Этот вопрос был здесь: batch execute R script.

Вкратце, и, как сказал Дзосон, вы Rstudio - всего лишь оболочка и фактически не запускаете код. Для этого используйте R. Попробуйте это вместо:

PATH C: \ Program Files \ R \ R-3.1.0 \ bin;% path% Rscript "C: \ Users \ kpappala \ Desktop \ R schedule \ task. R "

Смежные вопросы