CommencerCommencer gratuitement

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

Afficher le cours

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