開始使用免費開始

從外部資料框連接資料

在 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)
編輯並執行程式碼