跨多个变量做汇总
across() 与 summarize() 搭配时,也能在多行上进行计算。相比逐列分别汇总,这样更快、代码也更少。
本练习是课程的一部分
使用 dplyr 编程
练习说明
- 只保留对应玻利维亚的行。
- 遍历所有包含
"perc"的列。 - 为这些列分别求最小值。
- 在每个列名开头添加
"min_"。
交互式实操练习
通过完成这段示例代码来试试这个练习。
imf_data %>%
# Focus on Bolivia rows
filter(___) %>%
summarize(
# Compute for all column names including "perc"
across(___,
# Calculate the minimum value
___,
# Prepend "min_" to column names
___)
)