Liste yapısı
R ile çalışırken genellikle veri çerçeveleri veya vektörler kullanırsın. Bir diğer R nesnesi türü de listedir. Listeler karmaşık olabilir ama aynı zamanda inanılmaz derecede güçlüdür. Listeler, Hermione Granger'ın (Harry Potter'dan) sihirli çantası gibidir; çok çeşitli şeyleri taşıyabilirler. Bir listedeki öğelerin aynı veri türünde olması gerekmez ve nasıl düzenlendiğini bildiğin sürece alt kümeleme yaparak ihtiyacın olanı kolayca çekebilirsin.
Hem adlı hem de adsız listeler, [[ ]] çift köşeli parantez kullanılarak şu şekilde alt kümelenebilir: listname[[ index ]]
Eğer bir liste adlandırılmışsa, alt kümeleme için $ da kullanabilirsin. list$elementname söz dizimi, listeden adı verilen öğeyi çeker. R'deki diğer her nesne türünde olduğu gibi, listenin yapısını görmek için str() fonksiyonunu kullanabilirsin.
Bu egzersiz
purrr ile Fonksiyonel Programlamanın Temelleri
kursunun bir parçasıdırEgzersiz talimatları
repurrrsivepaketini yükle.wesandersonveri kümesini yükle.wesandersoniçindeki ilk öğenin yapısını incele.wesandersoniçindekiGrandBudapestöğesinin yapısını incele.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Load repurrrsive package, to get access to the wesanderson dataset
library(___)
# Load wesanderson dataset
data(___)
# Get structure of first element in wesanderson
str(___)
# Get structure of GrandBudapest element in wesanderson
str(___$___)