找出各郡最大的族群
tidyverse 中的 dplyr 和 purrr 等套件提供的資料整理工具,對於探索 Census 資料非常強大。tidycensus 則是特別為了在 tidyverse 中進行資料探索而設計。例如,你可能想知道在某個州的每個郡(county)中,哪個族裔/種族群體的人口最多。這可以用 dplyr 的分組功能完成,讓你找出各郡中 ACS 的最大估計值,並篩選出與該群體相符的列。
本練習屬於課程
在 R 中分析美國人口普查資料
練習說明
- 以
GEOID欄位對ca_race資料集進行分組。 - 篩選資料集,只保留其所在群組(郡)中
estimate等於最大值的列。 - 使用
tally()函式,計算加州各郡「人口最多的族裔/種族群體」的分布。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Group the dataset and filter the estimate
ca_largest <- ___ %>%
group_by(___) %>%
filter(___ == max(estimate))
head(ca_largest)
# Group the dataset and get a breakdown of the results
ca_largest %>%
___(___) %>%
___()