BaşlayınÜcretsiz Başlayın

Sorunlu alanları bulma

Küçük bir listeyle çalışırken, öğeleri tek tek kontrol edip hangi öğede sorun olduğunu bulmak çok da zahmetli gelmeyebilir. Ama yüzlerce ya da binlerce öğeden oluşan bir listen varsa, bu süreci otomatikleştirmek istersin.

Şimdi daha büyük bir listeyle karşılaşacağın bir duruma bakacaksın; burada hata mesajının, listedeki tüm öğeleri sorunlar için kontrol etmede nasıl işe yaradığını görebilirsin.

Bu egzersiz

purrr ile Fonksiyonel Programlamanın Temelleri

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • sw_people üzerinde map() kullan ve "height" öğesini çek.
  • Yükseklikleri santimetreden feete dönüştürmek için safely() üzerinde map() kullan.
  • Hataların yazdırılması için quiet = FALSE olarak ayarla.
  • Sonuçları önce yazdırmak için transpose() ile pipe et.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Map over sw_people and pull out the height element
height_ft <- map(___ , ___) %>% 
  map(safely(function(___){
    ___ * 0.0328084
  }, quiet = ___)) %>% 
___

# Print your list, the result element, and the error element
height_ft
height_ft[["result"]]
height_ft[["error"]]
Kodu Düzenle ve Çalıştır