Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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
           ___)
  )
Code bewerken en uitvoeren