Aan de slagGa gratis aan de slag

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

Cursus bekijken

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
           ___)
  )
Code bewerken en uitvoeren