Ich habe ein einfaches Beispiel erstellt, das das Problem, das ich derzeit habe.R Markdown-Dateien überlappen Zahlen bei der Parallelisierung mit Makefile
Ich habe eine R-Abschlag Datei mit dem Namen example.Rmd, den folgenden Code enthält,
```{r}
plot(rnorm(10000))
```
und ein Makefile mit folgendem Inhalt
all : example01.html example02.html
example01.html : example.Rmd
Rscript -e "library(knitr); knit2html(input='example.Rmd', output='example01.html')"
example02.html : example.Rmd
Rscript -e "library(knitr); knit2html(input='example.Rmd', output='example02.html')"
Wenn ich die Datei Makefile nacheinander ausführen
make
gibt es kein Problem.
Wenn ich die Make-Datei in parallel
make -j 2
die Chunks, die durch knit2html Funktion Überlappungs- und beide HTML-Dateien enthält, das gleiche Bild ausgeführt werden.
Irgendwelche Vorschläge? Ich habe nach einer Lösung gesucht, aber ich habe nichts gefunden.
setzen Sie Ihre RMDS in ihrem eigenen Verzeichnis –
Es gibt nur eine Rmd-Datei, nicht zwei. Eine R-Markdown-Datei, die verwendet wird, um zwei verschiedene HTML-Dateien zu generieren. – marc1s
legen Sie eine symbolische Verknüpfung zu dem einzelnen Dokument aus dem anderen Verzeichnis –