waa*_*ers 103 executable r
我正在努力使用不同的R可执行文件.在批处理文件中运行命令行时,R.exe(带或不带CMD BATCH选项),Rcmd.exe,Rscript.exe和Rterm.exe之间的区别究竟是什么?
有什么区别:
R.exe --no-environ --no-save < "c:\temp\R\test.R" > "c:\temp\R\out.txt" 2>&1
Run Code Online (Sandbox Code Playgroud)
和
R.exe CMD BATCH --no-environ --no-save "c:\temp\R\test.R" "c:\temp\R\out.txt"
Run Code Online (Sandbox Code Playgroud)
输出没有区别.
我在3079页的参考手册中找不到有关Rcmd.exe和Rscript.exe的任何信息.
顺便说一下:我正在使用Windows.
Dir*_*tel 107
警告:我的工作多在Linux上超过Windows系统:
Rcmd.exe是一个历史悠久的遗留问题,R CMD something在Windows上你无法做到,但需要特殊的可执行文件Rcmd.exe something.情况已不再如此,但它是为了向后兼容而提供的.Rterm.exe从使用的日子开始也是一种延续Rcmd.exe.这几天可以忽略.R CMD BATCH是一个离合器,在更小的前几天需要Rscript.exe,并且同样从旧的文档和习惯挥之不去..Rscript.exe是批处理脚本的朋友; 用它.R.exe.除此之外,正如Marek所暗示的那样,参考手册是六本可用手册中的错误之一.试用R简介和安装和管理手册,这两本手册都有针对Windows的特定附录.