Запустить R скрипт из Powershell - PullRequest
9 голосов
/ 06 апреля 2010

В пакетном скрипте я могу запустить скрипт R со следующим синтаксисом:

Rterm.exe --quiet --slave --vanilla < "C:\some_script.R"

Однако Powershell, похоже, зарезервировал "<" для будущего расширения. Мне интересно, есть ли прямой способ запустить скрипт R в другом скрипте Powershell. </p>

Ответы [ 2 ]

15 голосов
/ 06 апреля 2010

Вы, вероятно, должны смотреть Rscript вместо перенаправления - это станет

Rscript.exe C:\someScript.R

, где вы можете добавить обычные опции.

4 голосов
/ 06 апреля 2010

Самый простой способ - это обернуть его в вызов cmd.exe:

cmd.exe /C "Rterm.exe --quiet --slave --vanilla < `"C:\some_script.R`""
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...