119

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

4

1 に答える 1

122

警告: 私は Windows よりも Linux で多くの作業を行っています。

  • Rcmd.exeWindows では実行できませんR CMD somethingでしたが、特別な実行可能ファイルが必要でしたRcmd.exe something。これはもはや当てはまりませんが、下位互換性のために提供されています。
  • Rterm.exeも使われていた時代の名残りRcmd.exeです。最近は無視できます。
  • R CMD BATCHlittlerとの前の時代に必要だった松葉杖でありRscript.exe、同様に古いドキュメントや習慣から残っています..
  • Rscript.exeバッチ スクリプトの友です。これを使って。
  • 他のすべてについては、 がありR.exeます。

それ以外では、Marek がほのめかしたように、リファレンス マニュアルは 6 つの利用可能なマニュアルの中で間違っています。R の紹介インストールおよび管理マニュアルを試してみてください。どちらにも Windows 固有の付録があります。

于 2010-08-05T13:31:32.877 に答える