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, kursun bir parçasıdır
R ile Coğrafi Verileri Görselleştirme
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Call str() on countries_sp
# Call str() on countries_sp with max.level = 2