对多列进行变换(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 * ___),
___)