IniziaInizia gratis

You are the walrus

Ottenere un nome di colonna come `median(perc_electric_access, na.rm = TRUE)` nella lezione precedente può essere piuttosto scomodo da gestire come programmatore. In questo esercizio userai l’operatore walrus (:=) e un po’ di magia rlang con dplyr per specificare tu il nome di quella colonna.

Questo esercizio fa parte del corso

Programmare con dplyr

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Finish the function definition
grouped_median_for_column <- function(.data, group_col, col_to_median) {
  name_of_col_to_median <- ___(enquo(col_to_median))
  new_col_name <- paste0("median_of_", name_of_col_to_median)
  .data %>% 
    group_by( ___ ) %>% 
    summarize(___new_col_name ___ median( ___ ,
                                       na.rm = TRUE))
}
Modifica ed esegui il codice