Mulai sekarangMulai 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 merupakan bagian dari kursus

Pemrograman dengan dplyr

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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