從外部資料框連接資料
在 R 中處理地理資料時,你常會需要把外部資料集中的屬性資訊連接到地理資料上,以利製圖與空間分析。sf 套件讓簡單圖徵物件可以使用 tidyverse 的 *_join() 函式來達成這個目的。在本練習中,你會學到如何把資料連接到以 tigris 取得的德州眾議院(Texas House of Representatives)選區邊界空間資料集。
本練習屬於課程
在 R 中分析美國人口普查資料
練習說明
- 使用
state_legislative_districts()取得德州的立法選區邊界資料。 - 將
house參數設為"lower",以請求德州眾議院的資料。 - 使用
left_join(),把德州眾議員的資料合併到其對應的立法選區邊界上。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Get boundaries for Texas and set the house parameter
tx_house <- ___(___ = "TX", ___ = "lower", cb = TRUE)
# Merge data on legislators to their corresponding boundaries
tx_joined <- ___(___, tx_members, by = c("NAME" = "District"))
head(tx_joined)