Ich habe einen Datensatz, wieWie erstellt man einen anderen Bericht für jede Teilmenge eines Datenrahmens mit R Markdown?
City Score Count Returns
Dallas 2.9 61 21
Phoenix 2.6 52 14
Milwaukee 1.7 38 7
Chicago 1.2 95 16
Phoenix 5.9 96 16
Dallas 1.9 45 12
Dallas 2.7 75 45
Chicago 2.2 75 10
Milwaukee 2.6 12 2
Milwaukee 4.5 32 0
Dallas 1.9 65 12
Chicago 4.9 95 13
Chicago 5 45 5
Phoenix 5.2 43 5
I Abschlag einen Bericht mit R aussieht möchte bauen; Allerdings muss ich für jede Stadt einen Bericht erstellen. Der Grund dafür ist, dass eine Stadt den Bericht für eine andere Stadt nicht sehen kann. Wie erstelle ich einen Bericht und speichere ihn für jede Stadt als PDF?
Jeder Bericht würde den Median Score
, Mittelwert Count
und Mittelwert Returns
benötigen. Ich weiß, dass dplyr
mit ich einfach
finaldat <- dat %>%
group_by(City) %>%
summarise(Score = median(Score),
Count = mean(Count) ,
Return= mean(Returns))
Aber die Frustration kommt von der Erstellung eines Berichtes für jeden City
nutzen könnten. Dies ist auch eine Teilmenge der Daten, nicht die vollständigen Daten. Das heißt, dieser Bericht ist umfangreich und ist ein Bericht der Ergebnisse, der systematisch ist, nicht für jede City
unterschiedlich.
Sie müssen also ein Skript von der R Markdown zu Schleife trough trennen? Wäre es effektiver, hierfür eine Funktion zu erstellen? – akash87
Ja zu Ihrer ersten Frage (AFAIK). Ich kenne keine Möglichkeit, dies im Rmarkdown-Dokument zu tun. Was Ihre zweite Frage anbelangt, wenn Sie dies regelmäßig tun, könnte es sinnvoll sein, eine Funktion dafür zu erstellen. Vor allem, wenn Sie den Bericht einfach anpassen oder verallgemeinern möchten. – eipi10
Ich bin immer noch nicht klar, warum ich 'My_City: Dallas' in meinem' Rmarkdown' angeben muss? Ändert sich das, wenn ich die for-Schleife verwende? – akash87