BaşlayınÜcretsiz Başlayın

Birden fazla eyalet için veri alma

Önceki egzersizde, veri kümelerini rbind_tigris() fonksiyonuyla nasıl birleştireceğini öğrendin. Ancak iki eyaletten fazlasına ait veriye ihtiyacın varsa bu süreç yorucu olabilir. Bu egzersizde, tidyverse map() fonksiyonuyla birden fazla eyalet için veri kümesi listesi oluşturmayı ve bu veri kümelerini rbind_tigris() ile birleştirmeyi öğreneceksin.

Bu egzersiz

R ile ABD Nüfus Sayımı Verilerini Analiz Etme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Maine, New Hampshire, Vermont ve Massachusetts için eyalet kodlarından oluşan ve adı new_england olan bir vektör oluştur.
  • tidyverse map() fonksiyonunu kullanarak eyalet kodu vektöründe yineleme yap.
  • map() içinde kullanılan fonksiyonun içinde, her eyalet için tract verisini istemek üzere yerel değişken x'i ayarla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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)
Kodu Düzenle ve Çalıştır