Mulai sekarangMulai gratis

Mengambil data untuk beberapa negara bagian

Pada latihan sebelumnya, Anda mempelajari cara menggabungkan himpunan data dengan fungsi rbind_tigris(). Namun, jika Anda memerlukan data untuk lebih dari dua negara bagian, proses ini bisa menjadi melelahkan. Pada latihan ini, Anda akan mempelajari cara membuat daftar himpunan data untuk beberapa negara bagian dengan fungsi tidyverse map(), dan menggabungkan himpunan data tersebut dengan rbind_tigris().

Latihan ini merupakan bagian dari kursus

Menganalisis Data Sensus AS di R

Lihat Kursus

Instruksi latihan

  • Buat vektor kode negara bagian untuk Maine, New Hampshire, Vermont, dan Massachusetts dengan nama new_england.
  • Gunakan fungsi tidyverse map() untuk melakukan iterasi pada vektor kode negara bagian tersebut.
  • Atur variabel lokal x untuk meminta data tract untuk setiap negara bagian di dalam fungsi yang digunakan oleh map().

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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)
Edit dan Jalankan Kode