Kom igångKom igång gratis

Hämta data för flera delstater

I föregående övning lärde du dig att kombinera datamängder med funktionen rbind_tigris(). Om du behöver data för fler än två delstater kan den processen bli ganska omständlig. I den här övningen lär du dig att skapa en lista med datamängder för flera delstater med hjälp av tidyverse-funktionen map(), och sedan kombinera dem med rbind_tigris().

Den här övningen är en del av kursen

Analysera folkräkningsdata från USA i R

Visa kurs

Övningsinstruktioner

  • Skapa en vektor med delstatskoder för Maine, New Hampshire, Vermont och Massachusetts med namnet new_england.
  • Använd tidyverse-funktionen map() för att iterera genom vektorn med delstatskoder.
  • Ange den lokala variabeln x för att hämta trakt-data för varje delstat inuti den funktion som används av map().

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod