開始使用免費開始

Bang bang 進場

你先前已在函式定義中使用 rlang 套件的 {{ }},把未加引號的欄位名稱傳給 group_by()。同樣的事也能在 summarize() 中完成。這題你會使用 !!enquo(),但也可以寫成用 {{ }} 的等價程式碼。下一個單元會再回到這個做法。

本練習屬於課程

使用 dplyr 進行程式設計

檢視課程

動手互動練習

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

# Complete the function code, not using {{ }}
grouped_median_for_column <- ___(___, col_to_median) {
  world_bank_data %>% 
    group_by(___) %>% 
    summarize(median(___, 
                     na.rm = TRUE))
}
編輯並執行程式碼