Un pour l'un, un pour tous
Vous pouvez utiliser les fonctions if_any() et if_all() avec les verbes auxiliaires de select() pour vérifier si des conditions sont remplies dans n'importe quelle colonne ou dans toutes les colonnes. Vous allez de nouveau travailler avec imf_data pour retourner différents sous-ensembles de lignes selon différentes conditions numériques. Ici, vous vous concentrerez sur la recherche des 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 peut être utile pour préciser un intervalle de valeurs (d'une borne à l'autre).
Cette activité fait partie du cours
Programmer avec dplyr
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Rows with less than 0 for any "perc_change" ending columns
imf_data %>%
filter(___(.cols = ___,
.fns = ~ ___) %>%
select(country, year, ends_with("perc_change"))