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

safely() yerine possibly() kullan

Bir sorunu safely() ile nasıl çözeceğini öğrendikten sonra (ör. bir hatanın yerine NA üretmek), safely() yerine possibly() kullan. possibly(), kodunu çalıştırır ve istediğin değişiklikleri uygular, ama hata mesajlarını yazdırmaz.

Şimdi tekrar log() üzerinde map() yapacaksın, ama hatalarını nasıl çözeceğini zaten bildiğin için safely() yerine possibly() kullanacaksın.

Bu egzersiz

purrr ile Fonksiyonel Programlamanın Temelleri

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

Egzersiz talimatları

  • Verilen liste üzerinde map() kullanarak her öğenin log() değerini al, ve possibly() kullan.
  • Veri tipi uygun olmayan öğeleri düzeltmek için NA_real_ kullan.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Take the log of each element in the list
list(1, "I can", 10, 0, "purrr") %>% 
  map(___(function(___){
    log(___)
}, ___))
Kodu Düzenle ve Çalıştır