我正在努力处理不同的R可执行文件。在批处理文件中运行命令行时,R.exe (带或不带CMD批处理选项)、Rcmd.exe、Rscript.exe和Rterm.exe到底有什么区别?
它们之间的区别是什么:
R.exe --no-environ --no-save < "c:\temp\R\test.R" > "c:\temp\R\out.txt" 2>&1和
R.exe CMD BATCH --no-environ --no-save "c:\temp\R\test.R" "c:\temp\R\out.txt"输出没有差别。
我在3079页的R参考手册中找不到任何关于Rcmd.exe和Rscript.exe的东西。
顺便说一下:我用的是Windows。
发布于 2010-08-05 21:31:33
警告:我在Linux上的工作比在Windows上多得多:
Rcmd.exe是历史遗留的,因为在过去,你不能在Windows上运行R CMD something,但需要特殊的可执行文件Rcmd.exe something。这种情况已经不再是这样了,但它是为向后提供的,compatibility.Rterm.exe也是使用Rcmd.exe时的遗留物。可以忽略的是,在littler和Rscript.exe出现之前,R.exe.是littler和Rscript.exe出现之前所需要的一根拐杖,同样,在旧的文档中挥之不去,habits..
Rscript.exe是您的批处理脚本的朋友;使用它。
Rscript.exe除此之外,正如Marek所暗示的那样,参考手册是六本可用手册中错误的一本。请尝试R简介和安装和管理手册,它们都有针对Windows的特定附录。
https://stackoverflow.com/questions/3412911
复制相似问题