MulaiMulai sekarang secara gratis

Anda adalah walrus

Mendapatkan nama kolom seperti `median(perc_electric_access, na.rm = TRUE)` pada pelajaran sebelumnya cukup sulit digunakan sebagai programmer. Pada latihan ini, Anda akan menggunakan operator walrus (:=) dan keajaiban rlang lainnya dengan dplyr untuk menentukan nama kolom tersebut secara eksplisit.

Latihan ini adalah bagian dari kursus

Pemrograman dengan dplyr

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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))
}
Edit dan Jalankan Kode