MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Buat variabel baru usa dengan melakukan subset elemen ke-169 dari countries_spdf.
  • Panggil summary() pada usa. Verifikasi bahwa usa masih merupakan SpatialPolygonsDataFrame.
  • Panggil str() dengan max.level = 2 pada usa. Verifikasi bahwa hanya ada satu elemen pada slot polygons dan hanya satu baris pada slot data.
  • Panggil plot() pada usa.

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
Edit dan Jalankan Kode