CommencezCommencez gratuitement

Joindre des données à partir d'un autre tableau de données

Quand vous travaillez avec des données géographiques en R, vous voudrez souvent y joindre des renseignements d'attributs provenant d'un jeu de données externe pour la cartographie et l'analyse spatiale. Le paquet sf permet d'utiliser les fonctions tidyverse *_join() avec des objets de types de géométrie simples (simple features) à cette fin. Dans cet exercice, vous apprendrez à joindre des données à un jeu de données spatial des limites électorales de la Chambre des représentants du Texas que vous avez obtenu avec tigris.

Cette activité fait partie du cours

Analyser les données du recensement des États-Unis avec R

Voir le cours

Instructions de l’exercice

  • Obtenez un jeu de données des limites des districts législatifs pour le Texas à l'aide de la fonction state_legislative_districts().
  • Réglez le paramètre house à "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 députés de la Chambre du Texas avec les limites de leur district législatif.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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)
Modifier et exécuter le code