Bang bang vào trong phòng
Trước đó bạn đã dùng {{ }} từ gói rlang trong định nghĩa hàm để truyền tên cột không đặt trong dấu ngoặc vào group_by(). Cách này cũng có thể áp dụng trong summarize(). Ở bài tập này, bạn sẽ làm việc với !! và enquo(), nhưng có thể viết mã tương tự dùng {{ }}. Bạn sẽ quay lại cách đó ở bài học tiếp theo.
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.
# Complete the function code, not using {{ }}
grouped_median_for_column <- ___(___, col_to_median) {
world_bank_data %>%
group_by(___) %>%
summarize(median(___,
na.rm = TRUE))
}