タスクは、R の出力 (例: 出力を作成したコードではない) をその形式 (テキストと画像を含む) にキャプチャするファイル (word、rtf、pdf、html など) を作成することです。
これを行う方法は、元の R スクリプトへの変更をできるだけ少なくする必要があります。
テキストや画像だけに関心があれば、?sink または ?pdf を使用します。しかし、簡単な方法で 2 つを 1 つの出力に結合する方法がわかりません。
r2wd を使用して R 出力をエクスポートする方法があることは知っていますが、私の好みでは、元のコードにあまりにも多くのメダリングが含まれています (経験はありませんが、sweave ソリューションにも同じことが当てはまると思います)。
以下は、将来の例のためのサンプル コードです。
START.text.and.image.recording("output.file") # this is the function I am looking for
x <- rnorm(100)
y <- jitter(x)
print(summary(x))
print(head(data.frame(x,y)))
cor(x,y)
plot(x,y)
print(summary(lm(y~x)))
STOP.text.and.image.recording("output.file") # this is the function I am looking for
更新: Sweave ではなく、ReproducibleResearch タスク ビューの他のオプションを求められました。
理由は次のとおりです。
- 私は(まだ)LaTeXを知りません
- LaTeXを知っていても、すべての出力をまとめて順番に単純にダンプするための単純なデフォルトを備えたものが必要です。「単に」とは、余分なコード/ファイル管理のオーバーヘッドをできるだけ少なくすることを意味します。
sweave や brew のようなものがよりスケーラブルであることは理解していますが、小規模なプロジェクト/スクリプト向けのより「シンプルな」ソリューションがあるかどうかを確認しています。