Comece agoraComece grátis

Obtendo dados para vários estados

No exercício anterior, você aprendeu como combinar conjuntos de dados com a função rbind_tigris(). Porém, se você precisar de dados para mais de dois estados, esse processo pode ficar trabalhoso. Neste exercício, você vai aprender a gerar uma lista de conjuntos de dados para vários estados com a função map() do tidyverse e a combinar esses conjuntos com rbind_tigris().

Este exercicio faz parte do curso

Analisando dados do Censo dos EUA em R

Ver curso

Instruções do exercicio

  • Gere um vetor com os códigos dos estados Maine, New Hampshire, Vermont e Massachusetts chamado new_england.
  • Use a função map() do tidyverse para iterar pelo vetor de códigos de estado.
  • Defina a variável local x para solicitar dados de setores (tracts) para cada estado dentro da função usada por map().

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# 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)
Editar e Executar Código