knitr
markdownを使用して、現在のワークスペースに由来するオブジェクトを使ってオンザフライでレポートを作成できるかどうかは疑問です。再現性はここでは問題になりません。私もこの非常に細かいthread hereを読んでいます。RStudioを使用してワークスペースからまっすぐにknitrマークダウンする方法はありますか?
でも、特定のオブジェクトが見つからないというエラーメッセージが表示されます。
1)新しいマークダウン文書を開いて保存するとします。
2)lm
オブジェクトを参照するチャンクを自分のワークスペースに書き込みます。コールsummary(mylmobject)
3)ニットそれです。
レポートは生成されますが、オブジェクトが見つからないために回帰出力が表示されません。注意してください。一般的には、オブジェクトを.Rdataに保存してから、マークダウンファイルから直接ロードするだけです。
現在の作業領域にあるオブジェクトをRマークダウンで使用する方法はありますか? これはまだ働いている間に非R人に何らかの出力を見せてくれるのが本当にいいですね。 (これら2つの別々のセッションです)
私はオプション1が再現性のある研究のパラダイムに反していると感じています。 –
@BrandonBertelsenあなたは正しいですし、RStudioが毎回新しいRセッションを開くのはまさにその理由です。比較すると、Emacs/ESSは現在のRセッションでSweave/knitrを呼び出します。ただし、既存のRセッションを使用する利点があります。1.高速化が可能です。 2.コードをデバッグするのに役立つ –
2012年にRstudioやKnitrに変更があったかどうかを知りたいのですが? –