Daha temiz liste çıktıları yazdırmak için walk()
Şimdi walk() için bir kullanım daha deneyeceksin: özellikle walk() ile görselleştirme oluşturmak. Önceki egzersizde bazı listeleri yazdırdın ve listeleri yazdırmanın, temel R yöntemine göre walk() ile çok daha temiz olduğunu gördün. walk() ile birden fazla grafiği de ardışık olarak gösterebilirsin.
Burada, map() bilgisini ggplot2 fonksiyonlarıyla birleştirerek gap_split'in ilk on elemanı için birer grafik oluştur ve ardından her grafiği walk() ile göster.
Bu egzersiz
purrr ile Fonksiyonel Programlamanın Temelleri
kursunun bir parçasıdırEgzersiz talimatları
gap_splitveri kümesini yükle.gap_split'in ilk 10 elemanı vegap_split'in ilk 10 adının üzerindemap2()uygula.- Sonra yeni grafikler nesnesi üzerinde
walk()çalıştır ve tüm grafikleri yazdırmak için argüman olarakprint()ver.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Load the gap_split data
data(___)
# Map over the first 10 elements of gap_split
plots <- map2(___[1:10],
names(___[1:10]),
~ ggplot(___, aes(year, lifeExp)) +
geom_line() +
labs(title = ___))
# Object name, then function name
walk(___, ___)