You are the walrus
前のレッスンで出てきた `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))
}