CommencezCommencez gratuitement

Bang bang dans la pièce

Vous avez déjà utilisé {{ }} du paquet rlang dans une définition de fonction pour transmettre un nom de colonne non cité à group_by(). On peut aussi le faire dans summarize(). Dans cet exercice, vous allez travailler avec !! et enquo(), mais un code similaire pourrait aussi être écrit avec {{ }}. Vous y reviendrez dans la leçon suivante.

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.

# Complete the function code, not using {{ }}
grouped_median_for_column <- ___(___, col_to_median) {
  world_bank_data %>% 
    group_by(___) %>% 
    summarize(median(___, 
                     na.rm = TRUE))
}
Modifier et exécuter le code