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
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
xuntuk meminta data tract untuk setiap negara bagian di dalam fungsi yang digunakan olehmap().
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)