Aan de slagGa gratis aan de slag

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

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in 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