Un pour « any », un pour « all »
Vous pouvez utiliser les fonctions if_any() et if_all() avec les verbes d’assistance de select() pour vérifier si des conditions sont remplies sur n’importe quelle colonne ou sur toutes les colonnes. Vous allez de nouveau travailler avec imf_data pour renvoyer différents sous-ensembles de lignes en fonction de diverses conditions numériques. Ici, vous allez chercher les années où les importations et les exportations ont augmenté ou diminué par rapport à l’année précédente.
Rappelez-vous que la fonction between() de dplyr est pratique pour indiquer un intervalle de valeurs (d’une borne à l’autre).
Cet exercice fait partie du cours
Programmer avec dplyr
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Rows with less than 0 for any "perc_change" ending columns
imf_data %>%
filter(___(.cols = ___,
.fns = ~ ___) %>%
select(country, year, ends_with("perc_change"))