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, kursun bir parçasıdır
purrr ile Fonksiyonel Programlamanın Temelleri
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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(___$___)