
Estou escrevendo um documento grande usando Latex, WinEdt, RStudio e Sweave. Tenho um grande número de gráficos que usam blocos de código SWeave (>30). Muitos desses blocos são lidos em grandes arquivos de dados do disco. Na maioria dos dias eu trabalho em 2 a 3 blocos por vez. No entanto, não importa quão pequena seja a alteração que eu faça no código R, toda vez que compilo, o documento inteiro deve passar por R. Isso pode levar de 5 a 10 minutos.
Acho que o que estou procurando é uma combinação de um arquivo make C/C++ e R/Sweave. Esse conceito existe ou estou sendo muito carente?
Obrigado antecipadamente pela ajuda.
Responder1
Ao usar o RStudio com o pacote knitr, basta colocar <<cache=TRUE>>=
os pedaços que deseja pular durante a recompilação.