Začněte nyníZačněte zdarma

Načítání dat pro více států

V předchozím cvičení jsi se naučil/a kombinovat datové sady pomocí funkce rbind_tigris(). Pokud ale potřebuješ data pro více než dva státy, může být tento postup zdlouhavý. V tomto cvičení se naučíš, jak pomocí funkce map() z tidyverse vytvořit seznam datových sad pro více států a následně je sloučit pomocí rbind_tigris().

Toto cvičení je součástí kurzu

Analýza dat amerického sčítání lidu v R

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř vektor kódů států pro Maine, New Hampshire, Vermont a Massachusetts s názvem new_england.
  • Použij funkci map() z tidyverse k iteraci přes vektor kódů států.
  • Nastav lokální proměnnou x tak, aby uvnitř funkce používané v map() načítala data sčítacích obvodů pro každý stát.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód