Eşlenen çıktıyı beklemek
Eşlediğin fonksiyonun çıktısının beklenen bir tür olduğunu biliyorsan (burada sayısal bir vektör), liste yerine açıkça o nesne türünü döndürmeyi denemek için map_*() ailesini kullanabilirsin.
Burada yine her ülkenin ortalama nüfusunu hesaplayacaksın, ancak bu kez mean() tarafından döndürülen sayısal vektörü veri çerçevene açıkça eklemek için map_dbl() kullanacaksın.
Bu egzersiz
Tidyverse ile Machine Learning
kursunun bir parçasıdırEgzersiz talimatları
- Her bir iç içe (nested) veri çerçevesi için nüfus ortalamasını hesaplamak üzere
map_dbl()fonksiyonunu kullanarakpop_meanveri çerçevesini oluştur. head()ilepop_meanveri çerçevesini incele.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Calculate mean population and store result as a double
pop_mean <- gap_nested %>%
mutate(mean_pop = map_dbl(___, ~mean(.x$___)))
# Take a look at pop_mean
head(___)