MulaiMulai sekarang secara gratis

Mengambil data menggunakan sebuah paket

Membaca data spasial dari sebuah berkas adalah salah satu cara untuk memasukkan data spasial ke R, tetapi ada juga beberapa paket yang menyediakan data spasial yang umum digunakan. Sebagai contoh, paket rnaturalearth menyediakan data dari Natural Earth, sumber peta dunia beresolusi tinggi termasuk garis pantai, negara bagian, dan wilayah berpenduduk. Faktanya, ini adalah sumber data pada Bab 2.

Anda akan menelaah pendapatan median pada tingkat census tract di New York County (alias Borough of Manhattan), tetapi untuk melakukannya Anda perlu mengetahui batas setiap census tract. Paket tigris di R menyediakan cara mudah untuk mengunduh dan mengimpor shapefile berdasarkan geografi Sensus AS. Anda akan menggunakan fungsi tracts() untuk mengunduh batas tract, tetapi tigris juga menyediakan states(), counties(), places(), dan banyak fungsi lain yang sesuai dengan berbagai tingkat entitas geografis yang didefinisikan oleh Sensus.

Mari kita ambil data spasial untuk tract tersebut.

Latihan ini adalah bagian dari kursus

Memvisualisasikan Data Geospasial di R

Lihat Kursus

Petunjuk latihan

  • Panggil tracts() dengan state = "NY", county = "New York", dan cb = TRUE. Simpan hasilnya ke nyc_tracts.
  • Gunakan summary() pada nyc_tracts untuk memastikan objek yang dikembalikan adalah SpatialPolygonsDataFrame.
  • Plot nyc_tracts untuk memeriksa isinya dengan plot().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

library(sp)
library(tigris)

# Call tracts(): nyc_tracts


# Call summary() on nyc_tracts


# Plot nyc_tracts
Edit dan Jalankan Kode