开始使用免费开始使用

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))
}
编辑并运行代码