BaşlayınÜcretsiz Başlayın

sp nesnelerindeki veriye erişim

Tam olarak hangi indeksleri tutmak istediğini bilmek pek sık rastlanan bir durum değil; çoğu zaman veri özniteliklerine göre alt kümeleme yaparsın. Spatial___DataFrame ile ilişkili verinin data yuvasında (slot) bulunduğunu gördün, ancak normalde bu yuvaya doğrudan erişmezsin.

Bunun yerine, bir Spatial___DataFrame üzerinde $ ve [[ ile alt kümeleme yaptığında, sütunlar doğrudan veri çerçevesinden çekilir. Yani, eğer x bir Spatial___DataFrame nesnesiyse, x$col_name ya da x[["col_name"]] veri çerçevesindeki col_name sütununu getirir. Bunu bir kısayol gibi düşün; data yuvasındaki nesneden doğru sütunu çekmek (ör. x@data$col_name) yerine doğrudan x$col_name kullanabilirsin.

Hadi önce data yuvasındaki nesnenin aslında sıradan bir data frame olduğunu doğrulayalım, sonra da sütun çekmeyi pratiğe dökelim.

Bu egzersiz

R ile Coğrafi Verileri Görselleştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • countries_spdf nesnesinin data yuvası üzerinde (teker teker) head() ve str() çağır. Bu nesnenin sıradan bir data frame olduğunu DOĞRULA.
  • $ kullanarak countries_spdf içinden name sütununu çek.
  • [[ kullanarak countries_spdf içinden subregion sütununu çek.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Call head() and str() on the data slot of countries_spdf



# Pull out the name column using $


# Pull out the subregion column using [[
Kodu Düzenle ve Çalıştır