从Powershell运行R脚本

时间:2010-04-06 01:33:21

标签: r windows powershell

在批处理脚本中,我可以使用以下语法运行R脚本:

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

然而,Powershell似乎保留了“&lt;”为了未来扩展。我想知道是否有一种直接的方法在另一个Powershell脚本中运行R脚本。

2 个答案:

答案 0 :(得分:15)

您应该看Rscript而不是重定向 - 这将成为

Rscript.exe C:\someScript.R

您可以在其中添加常用选项。

答案 1 :(得分:4)

最简单的方法可能是将其包装在对cmd.exe的调用中:

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