map_chr()
Bu egzersizde, farklı map_*() varyantlarına biraz daha derinlemesine bakacaksın. map() fonksiyonu her zaman bir liste döndürür. map_*() ise başka türde çıktılar üretir. Aşağıdaki tabloyu incele ve her map_*() varyantının hangi türde çıktı verdiğini netleştir.
map_*() |
Çıktı |
|---|---|
map_chr() |
karakter vektörü |
map_lgl() |
mantıksal vektör [TRUE veya FALSE] |
map_int() |
tamsayı vektörü |
map_dbl() |
double vektör |
Bu egzersiz
purrr ile Fonksiyonel Programlamanın Temelleri
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Pull out the director element of sw_films in a list and character vector
map(___, ~.x[["___"]])
map_chr(___, ~.x[["___"]])