You are the walrus
Getting a column name like `median(perc_electric_access, na.rm = TRUE)`
in the previous lesson can be pretty difficult to work with as a programmer. In this exercise, you'll use the walrus operator (:=
) and other rlang
magic with dplyr
to specify the name of that column instead.
Diese Übung ist Teil des Kurses
Programming with dplyr
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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))
}