Bir mekânsal nesnenin içinde ne var?
Önceki egzersizde yöntemler hakkında ne öğrenmiştin? print() nesnenin yazdırılmış bir biçimini verir, ancak çoğu zaman çok uzun olur ve pek yardımcı olmaz. summary() nesnenin sınıfını (bu durumda SpatialPolygons), mekânsal verinin kapsamını (extent) ve koordinat referans sistemi bilgisini (Bölüm 4'te bunun hakkında daha fazla öğreneceksin) içeren çok daha özlü bir açıklama sağlar. plot() ise içeriği görselleştirir; bu durumda dünyanın bir haritasını çizer.
Peki bu bilgiler SpatialPolygons nesnesinde nasıl saklanıyor? Bu egzersizde bu nesnenin yapısını keşfedeceksin. R nesnelerine bakmak için str() kullanmayı zaten biliyorsun, ancak bilmeyebileceğin şey, str() fonksiyonunun nesnenin hiyerarşisinde ne kadar derine kadar yazdıracağını sınırlayan isteğe bağlı bir max.level argümanı aldığıdır. Bu, uğraşman gereken bilgi miktarını sınırlamak için faydalı olabilir.
Hadi, bu nesnenin nasıl yapılandığını kavrayıp kavrayamayacağını görelim.
Bu egzersiz
R ile Coğrafi Verileri Görselleştirme
kursunun bir parçasıdırEgzersiz talimatları
countries_spüzerindestr()çağır. Bu pek yardımcı olmayacak; sadece bunun karmaşık bir yapı olduğuna ikna olacaksın!countries_spüzerindestr()çağır vemax.leveldeğerini 2 olarak ayarla. Bu nesnenin en üst düzeyinde ne var? Bilgilerin nerede saklanmış olabileceğini görebiliyor musun?
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Call str() on countries_sp
# Call str() on countries_sp with max.level = 2