Inizia subitoInizia gratis

Unire dati da un data frame esterno

Quando lavori con dati geografici in R, spesso vorrai unire a questi i dati attributo provenienti da un insieme di dati esterno per la mappatura e l'analisi spaziale. Il pacchetto sf consente di usare le funzioni tidyverse *_join() con oggetti simple features a questo scopo. In questo esercizio imparerai a unire dati a un insieme di dati spaziale dei confini dei collegi per la Texas House of Representatives che hai ottenuto con tigris.

Questo esercizio fa parte del corso

Analizzare i dati del Censimento USA in R

Visualizza corso

Istruzioni dell'esercizio

  • Ottieni un insieme di dati con i confini dei collegi legislativi del Texas usando la funzione state_legislative_districts().
  • Imposta il parametro house su "lower" per richiedere i dati della Texas House of Representatives.
  • Usa la funzione left_join() per unire un insieme di dati dei rappresentanti della Texas House ai confini dei rispettivi collegi legislativi.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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)
Modifica ed esegui il codice