Sweave - すべての R スクリプトを常に再コンパイルする必要がありますか?

Sweave - すべての R スクリプトを常に再コンパイルする必要がありますか?

私は Latex、WinEdt、RStudio、Sweave を使用して大きなドキュメントを作成しています。SWeave コード ブロック (>30) を使用するグラフが多数あります。これらのブロックの多くは、ディスクから大きなデータ ファイルを読み取ります。ほとんどの日、一度に 2 ~ 3 個のブロックで作業しています。ただし、R コードにどんなに小さな変更を加えても、コンパイルするたびにドキュメント全体を R で実行する必要があります。これには 5 ~ 10 分かかることがあります。

私が探しているのは、C/C++ の make ファイルと R/Sweave の組み合わせだと思います。そのような概念は存在するのでしょうか、それとも私が要求しすぎているのでしょうか?

ご協力ありがとうございます。

答え1

RStudio を knitr パッケージと共に使用する場合は、<<cache=TRUE>>=再コンパイル中にスキップしたいチャンクを追加するだけです。

関連情報