Bắt đầu ngayBắt đầu miễn phí

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 !!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

Xem khóa học

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))
}
Chỉnh sửa và Chạy Mã