CommencerCommencez gratuitement

Bang bang dans la pièce

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

Cet exercice fait partie du cours

<cours>Programmer avec dplyr</cours>
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