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
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"))