如何从Windows命令提示符执行R脚本

时间:2019-03-03 02:23:38

标签: r command-line windows-10

我在Windows 10的系统路径中添加了以下内容:C:\Program Files\R\R-3.4.3\bin\x64

然后我尝试从cmd提示符〜:> R myscript.R

运行
  

ARGUMENT'example_batch.R'忽略

它进入了交互式会话,没有执行任何操作。

不知道它在this answer中如何工作。我更喜欢这种简单的东西,就像在Python中一样。

以下作品R -e "source('myscript.R')"

但是我永远不会记住它。

1 个答案:

答案 0 :(得分:0)

我发现的最好方法是执行Rscript.exe(它与R目录中的R.exe一起安装)。 您可以这样做:

"C:\Program Files\R\R-3.6.0\bin\Rscript.exe" D:\path\to\yourRfile.r arg1 arg2 arg3

引号(“”)是必需的,因为目录名Program Files之间有空格,并且Windows CMD如果不带引号就无法识别它。

如果不想编写R路径,可以将R路径放入Windows PATH环境变量。这样,您可以像这样运行:

Rscript.exe D:\path\to\yourRfile.r arg1 arg2 arg3

如果您不确定如何将R路径添加到Windows PATH环境变量,可以遵循these instructions(它们是将Java添加到PATH,但是您可以将其用于R,这个想法是一样的。) / p>

相关问题