web-dev-qa-db-ja.com

R.exe、Rcmd.exe、Rscript.exe、Rterm.exe:違いは何ですか?

さまざまな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

そして

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を使用しています。

103
waanders

警告:私はmuch WindowsよりもLinuxの方が多く動作します:

  • Rcmd.exeは過去の歴史的遺物であり、できませんでしたR CMD something Windowsでは、特別な実行可能ファイルが必要Rcmd.exe something。もはやそうではありませんが、後方互換性のために提供されています。
  • Rterm.exeは、Rcmd.exe 使われた。最近は無視できます。
  • R CMD BATCHは、littlerおよびRscript.exe、および同様に古いドキュメントと習慣から残っています。
  • Rscript.exeは、バッチスクリプトの友達です。これを使って。
  • 他のすべてについては、R.exe

それ以外は、マレックが示唆したように、参照マニュアルは6つの利用可能なマニュアルの中で間違っています。 Rの概要およびインストールと管理の両方のマニュアルを試してください。どちらのマニュアルにもWindows用の付録があります。

107