我正在尝试使批处理模式在Windows 10上适用于R。最终目标是在外部服务器上批量运行某些R代码的多次迭代。
我在cmd提示符下成功安装了bash(Windows 10的unix包装器?)。我正在研究有关使用批处理的教程。我不确定是否要通过cmd或直接通过r代码运行它? https://github.com/gastonstat/tutorial-R-noninteractive/blob/master/02-batch-mode.Rmd
通过本教程,我正在使用简单代码myscript1.R测试批处理/重击。然后,我输入到cmd promp / bash中的代码如下:
def f( x, y=None):
result = y or []
result.append(x+'1')
return result
当前我在cmd / bash中获得的最接近的结果是在正确的文件夹中创建了一个输出文件,但是空白,并且告诉我\ usr \ lib \ R \ bin \ BATCH:无法创建myscript1-output.R:权限否认。
我已尽一切可能允许所有用户拥有完全权限,但不确定发生了什么。谁知道如何在R for Windows中使用批处理模式或bash可以给我建议?
谢谢
答案 0 :(得分:1)
在这里感谢菲尔。我不需要通过Ubunto使用“重击” ...我想。
相反,我只需要通过包含三个部分的常规cmd来调用CMD BATCH:
此外,如果要输出绘图或任何内容(我曾经),请在执行此操作之前将cd(更改目录)转到项目文件夹。最终结果分两个步骤:
还请注意您的防病毒软件...它多次阻止了访问。