2年前にコースでこれを行うRのスタートアップ設定に言及した人物はぼんやりと覚えています。成功したコマンドだけのログを保存するには
私が望むのは、各Rセッションのログファイルですが、失敗したコマンドとその結果のエラーメッセージは保存しません。
2年前にコースでこれを行うRのスタートアップ設定に言及した人物はぼんやりと覚えています。成功したコマンドだけのログを保存するには
私が望むのは、各Rセッションのログファイルですが、失敗したコマンドとその結果のエラーメッセージは保存しません。
TeachingDemos
パッケージのtxtStart
機能と友人を参照してください。これらはセッションのログを作成し、オプションでコマンドだけのファイルを作成します。現在、タスクコールバックシステムが現在動作しているため、正常なコマンドだけが含まれています。将来のバージョンにはエラーの原因となるコマンドが含まれている可能性がありますが、オプションまたは小さな変更は現在の動作を維持します。
最初に成功したコマンドのリストを作成することは、「再現性の高いリサーチ」として提出するのが最良の方法ではないと考えてください。例えば、summary(My_Data)
またはsd(My_Data$pumpkin.size)
のような多くの「追加」でスローされる可能性があります。これは、提示する実際の分析シーケンスとは関係ありません。 コンソールログまたは履歴ファイル全体を保存することをお勧めします。次に、手動で編集して目的のコマンドだけを収集し、スタンドアロンスクリプトファイルに入れます。
最後に、LOLCATS言語「UR do it it RONG」を使用するには、解析を完了するために何百、何十というコマンドを実際に使用している場合。いくつかの関数を記述し、スクリプトでラップし、必要に応じてスクリプトを "親"スクリプトでラップします。これにより、あなた(または他の人)があなたの行ったことを正確に再現するのがずっと楽になります。
私はちょうど興味があります - これはどのような実用的な使用ですか? –
Sweave/LaTeXがフランス語でない環境で、再現性のあるリサーチのためのクリーンな出力を作成するだけです。 – rosser
.Rスクリプトはこの目的のために遠くに進まないでしょうか?ちょうど大声を考えて... –