
Ich schreibe ein großes Dokument mit Latex, WinEdt, RStudio und Sweave. Ich habe eine große Anzahl von Diagrammen, die SWeave-Codeblöcke verwenden (>30). Viele dieser Blöcke lesen große Datendateien von der Festplatte ein. An den meisten Tagen arbeite ich an 2-3 Blöcken gleichzeitig. Unabhängig davon, wie klein die Änderung ist, die ich am R-Code vornehme, muss das gesamte Dokument bei jeder Kompilierung durch R laufen. Dies kann 5-10 Minuten dauern.
Ich schätze, was ich suche, ist eine Kombination aus einer C/C++-Make-Datei und R/Sweave. Gibt es ein solches Konzept oder bin ich zu anspruchsvoll?
Vielen Dank im Voraus für die Hilfe.
Antwort1
Wenn Sie RStudio mit dem knitr-Paket verwenden, fügen Sie einfach <<cache=TRUE>>=
die Blöcke ein, die Sie bei der Neukompilierung überspringen möchten.