在批处理脚本中,我可以使用以下语法运行R脚本:
Rterm.exe --quiet --slave --vanilla < "C:\some_script.R"
然而,Powershell似乎保留了“&lt;”为了未来扩展。我想知道是否有一种直接的方法在另一个Powershell脚本中运行R脚本。
答案 0 :(得分:15)
您应该看Rscript
而不是重定向 - 这将成为
Rscript.exe C:\someScript.R
您可以在其中添加常用选项。
答案 1 :(得分:4)
最简单的方法可能是将其包装在对cmd.exe的调用中:
cmd.exe /C "Rterm.exe --quiet --slave --vanilla < `"C:\some_script.R`""