Kom igångKom igång gratis

Du är valrossen

Ett kolumnnamn som `median(perc_electric_access, na.rm = TRUE)` från föregående lektion kan vara ganska besvärligt att arbeta med som programmerare. I den här övningen använder du walrus-operatorn (:=) och andra rlang-funktioner tillsammans med dplyr för att ange ett eget namn på kolumnen.

Den här övningen är en del av kursen

Programmering med dplyr

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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))
}
Redigera och kör kod