Unir datos desde un data frame externo
Cuando trabajes con datos geográficos en R, a menudo querrás unirles información de atributos procedente de un conjunto de datos externo para hacer mapas y análisis espacial. El paquete sf permite usar las funciones del tidyverse *_join() con objetos de simple features para este fin. En este ejercicio, aprenderás a unir datos a un conjunto de datos espacial con los límites legislativos de la Cámara de Representantes de Texas que has obtenido con tigris.
Este ejercicio forma parte del curso
Análisis de datos del censo de EE. UU. en R
Instrucciones del ejercicio
- Obtén un conjunto de datos con los límites de los distritos legislativos de Texas usando la función
state_legislative_districts(). - Establece el parámetro
houseen"lower"para solicitar los datos de la Cámara de Representantes de Texas. - Usa la función
left_join()para combinar un conjunto de datos de representantes de la Cámara de Texas con los límites de sus distritos legislativos.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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)