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
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
housesu"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)