Sweave: ¿debe siempre volver a compilar todos los scripts de R?

Sweave: ¿debe siempre volver a compilar todos los scripts de R?

Estoy escribiendo un documento grande usando Latex, WinEdt, RStudio y Sweave. Tengo una gran cantidad de gráficos que usan bloques de código SWeave (>30). Muchos de estos bloques leen grandes archivos de datos desde el disco. La mayoría de los días trabajo en 2 o 3 bloques a la vez. Sin embargo, no importa cuán pequeño sea el cambio que haga en el código R, cada vez que compilo, todo el documento debe ejecutarse en R. Esto puede tardar entre 5 y 10 minutos.

Supongo que lo que estoy buscando es una combinación de un archivo make C/C++ y R/Sweave. ¿Existe tal concepto o estoy siendo demasiado necesitado?

Gracias de antemano por la ayuda.

Respuesta1

Cuando utilice RStudio con el paquete knitr, simplemente coloque <<cache=TRUE>>=los fragmentos que desea omitir durante la recompilación.

información relacionada