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

Bir paket kullanarak veri alma

Uzamsal veriyi bir dosyadan okumak, veriyi R’a aktarmanın bir yoludur; ama yaygın kullanılan uzamsal verileri sağlayan bazı paketler de vardır. Örneğin, rnaturalearth paketi, kıyı şeritleri, eyaletler ve yerleşim yerleri dahil yüksek çözünürlüklü dünya haritaları sunan Natural Earth kaynağından veri sağlar. Aslında, 2. Bölümdeki verilerin kaynağı da buydu.

New York County’de (diğer adıyla Manhattan Belediyesi) nüfus sayımı bölgesi düzeyinde medyan geliri inceleyeceksin; ancak bunu yapmak için nüfus sayımı bölgelerinin sınırlarını bilmen gerekiyor. R’daki tigris paketi, ABD Nüfus Sayımı coğrafyalarına dayalı shapefile’ları kolayca indirip içe aktarmanın bir yolunu sunar. Bölge sınırlarını indirmek için tracts() fonksiyonunu kullanacaksın; ama tigris, Nüfus Sayımı’nın tanımladığı farklı coğrafi düzeylerle eşleşen states(), counties(), places() ve daha birçok fonksiyon da sağlar.

Hadi bölgeler için uzamsal veriyi alalım.

Bu egzersiz

R ile Coğrafi Verileri Görselleştirme

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

Egzersiz talimatları

  • tracts() fonksiyonunu state = "NY", county = "New York" ve cb = TRUE ile çağır. Sonucu nyc_tracts içinde sakla.
  • Dönen nesnenin bir SpatialPolygonsDataFrame olduğunu doğrulamak için nyc_tracts üzerinde summary() kullan.
  • İçeriği kontrol etmek için nyc_tracts’i plot() ile görselleştir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

library(sp)
library(tigris)

# Call tracts(): nyc_tracts


# Call summary() on nyc_tracts


# Plot nyc_tracts
Kodu Düzenle ve Çalıştır