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
Petunjuk latihan
- Panggil
tracts()denganstate = "NY",county = "New York", dancb = TRUE. Simpan hasilnya kenyc_tracts. - Gunakan
summary()padanyc_tractsuntuk memastikan objek yang dikembalikan adalahSpatialPolygonsDataFrame. - Plot
nyc_tractsuntuk memeriksa isinya denganplot().
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