You are the walrus
Là lập trình viên, việc phải làm việc với tên cột như `median(perc_electric_access, na.rm = TRUE)` trong bài trước khá bất tiện. Trong bài này, bạn sẽ dùng toán tử walrus (:=) và một chút phép màu rlang với dplyr để tự đặt tên cho cột đó.
Bài tập này là một phần của khóa học
Lập trình với dplyr
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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))
}