Subset berdasarkan indeks
Proses subset pada objek Spatial___DataFrame dirancang agar berfungsi seperti subset pada data frame. Anda memikirkan subset pada data framenya, tetapi yang dikembalikan adalah Spatial___DataFrame baru yang hanya berisi baris data yang Anda inginkan serta objek spasial yang sesuai.
Jenis subset paling sederhana adalah berdasarkan indeks. Misalnya, jika x adalah data frame, Anda tahu x[1, ] mengembalikan baris pertama. Jika x adalah Spatial___DataFrame, Anda akan mendapatkan Spatial___DataFrame baru yang berisi baris data pertama dan data spasial yang bersesuaian dengan baris tersebut.
Keuntungan mengembalikan Spatial___DataFrame adalah Anda dapat menggunakan semua metode yang sama seperti pada objek sebelum dilakukan subset.
Mari kita uji pada negara ke-169!
Latihan ini adalah bagian dari kursus
Memvisualisasikan Data Geospasial di R
Petunjuk latihan
- Buat variabel baru
usadengan melakukan subset elemen ke-169 daricountries_spdf. - Panggil
summary()padausa. Verifikasi bahwausamasih merupakan SpatialPolygonsDataFrame. - Panggil
str()denganmax.level = 2padausa. Verifikasi bahwa hanya ada satu elemen pada slotpolygonsdan hanya satu baris pada slotdata. - Panggil
plot()padausa.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Subset the 169th object of countries_spdf: usa
# Look at summary() of usa
# Look at str() of usa
# Call plot() on usa