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))
}