Ich habe ein R Abschlags Dokument wie folgt aus:Loop in R Abschlags
The following graph shows a histogram of variable x:
```{r}
hist(x)
```
ich eine Schleife einführen wollen, so kann ich für mehrere Variablen das gleiche tun. Etwas hypothetisch wie folgt:
for i in length(somelist) {
output paste("The following graph shows a histogram of somelist[[" , i, "]]")
```{r}
hist(somelist[[i]])
```
Ist das überhaupt möglich?
PS: Der größere Plan ist, ein Programm zu erstellen, das über einen Datenrahmen gehen würde und automatisch entsprechende Zusammenfassungen für jede Spalte erzeugt (z. B. Histogramm, Tabellen, Boxplots usw.). Das Programm kann dann verwendet werden, um automatisch ein Abschriften-Dokument zu generieren, das die explorative Analyse enthält, die Sie durchführen würden, wenn Sie Daten für die ersten Daten sehen.
Sie könnten mehrere Plots innerhalb eines Chunks erzeugen. Könnten Sie erklären, was die Gründe für Ihre Lösung sind, im Gegensatz zu einer Schleife innerhalb eines Chunks, die mehrere Plots erzeugt? – akhmed
Ich kam für die gleiche Frage hierher. Mein Grundprinzip besteht darin, mehrere Versionen eines RMarkdown-Berichts zu erstellen. Die Berichte werden die Antwort für eine Übung sein, die meinen Schülern gegeben wird, aber da jeder mit unterschiedlichen Daten arbeitet, möchte ich die Berichte für jeden Schüler personalisieren. Die akzeptierte Antwort kann nützlich sein, aber es wäre besser, Markdown innerhalb der Schleife zu haben, Markdown-Funktionen wie Beschriftungen, Formeln, Formatierung und so zu verwenden. – Pere