開始使用免費開始

你就是海象

在前一個單元中,像 `median(perc_electric_access, na.rm = TRUE)` 這樣的欄位名稱,對程式設計者來說其實不太好用。這一題你會用海象運算子(:=)和其他 rlang 的技巧,搭配 dplyr,來指定該欄位的名稱。

本練習屬於課程

使用 dplyr 進行程式設計

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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))
}
編輯並執行程式碼