質問
R ジョブ実行されたバッチで有用なまたはそれ以外の場合、ベスト ・ プラクティスの先頭に rm(list=ls()) ですか。
応答
はい、ことができます、バッチ ジョブを送信する前に R のクリーンな環境があるかどうかを確認するためだけのコマンド 'rm(list=ls())' でバッチ スクリプトを起動すると便利です。たとえば、自身を持っているユーザーがあります。R. の起動時にいくつかの R オブジェクトを作成することでコマンドのシーケンスを持つ Rprofile ファイルそのような場合、R のコードのバッチ ジョブを実行する前に、既存の R オブジェクトを消去するのには、便利な場合があります。
ここではこれを行うようなコードです。 x <-ls() かどうか (x 空ではない) { rm(list=ls() } はい、ユーザーのワークスペースから R の既存のオブジェクトを削除するのには起動後にこのようなコードを確実に実行できます。