MulaiMulai sekarang secara gratis

Menelusuri hierarki

Mari berlatih mengakses slot dengan menelusuri cara poligon disimpan di dalam objek SpatialDataFrame. Ingat, ada dua cara untuk mengakses slot dalam objek S4:

x@slot_name # atau...
slot(x, "slot_name")

Jadi, untuk melihat slot polygons dari countries_spdf Anda cukup menulis countries_spdf@polygons. Anda bisa mencobanya, namun hasilnya akan sangat panjang dan kurang informatif. Sebagai gantinya, mari kita lihat struktur tingkat tingginya.

Coba jalankan kode berikut di konsol:

str(countries_spdf@polygons, max.level = 2)

Tetap menghasilkan output yang cukup panjang, tetapi gulir ke bagian atas dan cermati. Objek jenis apa ini? Ternyata ini hanya sebuah list, namun di dalam elemennya terdapat kelas sp lain: Polygons. Ada 177 elemen list. Ada tebakan apa yang mungkin mereka wakili?

Mari kita telusuri salah satu elemen tersebut.

Latihan ini adalah bagian dari kursus

Memvisualisasikan Data Geospasial di R

Lihat Kursus

Petunjuk latihan

  • Buat variabel baru bernama one yang berisi elemen ke-169 dari list di slot polygons milik countries_spdf. Gunakan pengambilan subset dengan tanda kurung ganda (yaitu [[...]]) untuk mengekstrak elemen ini.
  • Cetak one.
  • Panggil summary() pada one. Objek ini memiliki slot apa saja?
  • Panggil str() pada one dengan max.level = 2.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 169th element of countries_spdf@polygons: one


# Print one


# Call summary() on one


# Call str() on one with max.level = 2
Edit dan Jalankan Kode