我在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')"
但是我永远不会记住它。
答案 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>