CommencerCommencer gratuitement

Récupérer des données pour plusieurs États

Dans l’exercice précédent, vous avez appris à combiner des jeux de données avec la fonction rbind_tigris(). Cependant, si vous avez besoin de données pour plus de deux États, ce processus peut devenir fastidieux. Dans cet exercice, vous allez apprendre à générer une liste de jeux de données pour plusieurs États avec la fonction tidyverse map(), puis à combiner ces jeux de données avec rbind_tigris().

Cet exercice fait partie du cours

Analyser les données du recensement américain avec R

Afficher le cours

Instructions

  • Créez un vecteur de codes d’État pour le Maine, le New Hampshire, le Vermont et le Massachusetts nommé new_england.
  • Utilisez la fonction tidyverse map() pour itérer sur le vecteur de codes d’État.
  • Définissez la variable locale x pour demander les données de tracts pour chaque État à l’intérieur de la fonction utilisée par map().

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Generate a vector of state codes and assign to new_england
___ <- c("ME", "NH", "VT", "MA")

# Iterate through the states and request tract data for state
ne_tracts <- ___(new_england, function(x) {
  ___(state = ___, cb = TRUE)
}) %>%
  rbind_tigris()

plot(ne_tracts$geometry)
Modifier et exécuter le code