Samenvatten over meerdere variabelen
De functie across() werkt ook soepel met summarize() om over meerdere rijen te rekenen. Dit gaat veel sneller en met minder code dan elke kolom afzonderlijk samenvatten.
Deze oefening maakt deel uit van de cursus
Programmeren met dplyr
Oefeninstructies
- Houd alleen de rijen die bij Bolivia horen.
- Ga over alle kolommen die
"perc"bevatten. - Bepaal de minimumwaarde voor elk van deze kolommen.
- Voeg
"min_"toe aan het begin van elk van de kolomnamen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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
___)
)