Joindre des données depuis une autre table externe
Lorsque vous travaillez avec des données géographiques dans R, vous aurez souvent besoin d’y ajouter des informations attributaires issues d’un jeu de données externe pour réaliser des cartes et des analyses spatiales. Le package sf permet d’utiliser les fonctions tidyverse *_join() sur des objets simple features à cette fin. Dans cet exercice, vous allez apprendre à joindre des données à un jeu de données spatial des limites des circonscriptions de la Chambre des représentants du Texas, obtenu avec tigris.
Cet exercice fait partie du cours
Analyser les données du recensement américain avec R
Instructions
- Récupérez un jeu de données des limites des circonscriptions législatives du Texas avec la fonction
state_legislative_districts(). - Définissez le paramètre
housesur"lower"pour demander les données de la Chambre des représentants du Texas. - Utilisez la fonction
left_join()pour fusionner un jeu de données des représentants de la Chambre du Texas avec les limites de leurs circonscriptions.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)