CommencerCommencer gratuitement

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

Afficher le cours

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