
Я пишу большой документ с использованием Latex, WinEdt, RStudio и Sweave. У меня есть большое количество графиков, которые используют блоки кода SWeave (>30). Многие из этих блоков считывают большие файлы данных с диска. В большинстве случаев я работаю над 2-3 блоками одновременно. Однако, независимо от того, насколько незначительны изменения, которые я вношу в код R, каждый раз при компиляции весь документ должен проходить через R. Это может занять 5-10 минут.
Думаю, я ищу комбинацию C/C++ make file и R/Sweave. Существует ли такая концепция или я слишком настойчив?
Заранее спасибо за помощь.
решение1
При использовании RStudio с пакетом knitr просто вставьте <<cache=TRUE>>=
те фрагменты, которые вы хотите пропустить во время перекомпиляции.