針對多個變數進行彙總
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
___)
)