Über mehrere Variablen zusammenfassen
Die Funktion across() funktioniert auch nahtlos mit summarize(), um über mehrere Zeilen zu berechnen. Das ist deutlich schneller und benötigt weniger Code, als jede Spalte einzeln zusammenzufassen.
Diese Übung ist Teil des Kurses
<Kurs>Programmieren mit dplyr</Kurs>Übungsanweisungen
- Behalte nur die Zeilen für Bolivia.
- Gehe über alle Spalten, die
"perc"enthalten. - Bestimme den Minimalwert für jede dieser Spalten.
- Füge an den Anfang jedes Spaltennamens
"min_"an.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
imf_data %>%
# Focus on Bolivia rows
filter(___) %>%
summarize(
# Compute for all column names including "perc"
across(___,
# Calculate the minimum value
___,
# Prepend "min_" to column names
___)
)