开始使用免费开始使用

对多列进行变换(mutate across)

您可以在 mutate() 中使用 across() 来指定要处理的列、对这些列应用的函数,以及要添加到新列名中的任何文本。请使用 imf_data,基于现有列创建新的特征列。

本练习是课程的一部分

使用 dplyr 编程

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Multiply as_perc_gdp columns by gdp_in_billions_of_usd
imf_new_cols <- imf_data %>% 
  mutate(___(.cols = ___, 
                .fns = ~ .x * ___),
         ___) 
编辑并运行代码