Aan de slagGa gratis aan de slag

Eén voor elk, één voor allen

Je kunt de functies if_any() en if_all() combineren met de select()-hulpfuncties om te controleren of een voorwaarde geldt voor één of alle kolommen. Je werkt opnieuw met imf_data om verschillende subsets van rijen terug te geven op basis van verschillende numerieke voorwaarden. Hier ga je op zoek naar jaren waarin import en export zijn gestegen of gedaald ten opzichte van het voorgaande jaar.

Onthoud dat de functie between() in dplyr handig is om een bereik van waarden op te geven (van de ene tot de andere).

Deze oefening maakt deel uit van de cursus

Programmeren met dplyr

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Rows with less than 0 for any "perc_change" ending columns
imf_data %>%
  filter(___(.cols = ___, 
             .fns = ~ ___) %>% 
  select(country, year, ends_with("perc_change"))
Code bewerken en uitvoeren