Aan de slagBegin gratis

You are the walrus

Als programmeur is een kolomnaam zoals `median(perc_electric_access, na.rm = TRUE)` uit de vorige les niet erg handig om mee te werken. In deze oefening gebruik je de walrus-operator (:=) en andere rlang-magie met dplyr om de naam van die kolom zelf te bepalen.

Deze oefening maakt deel uit van de cursus

Programmeren met dplyr

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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))
}
Code bewerken en uitvoeren