CommencezCommencez gratuitement

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

Voir le cours

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"))
Modifier et exécuter le code