MulaiMulai sekarang secara gratis

Menemukan area bermasalah

Saat Anda bekerja dengan list kecil, mungkin tidak terasa merepotkan untuk memeriksa secara manual dan mencari tahu elemen mana yang bermasalah. Namun, jika Anda memiliki list dengan ratusan atau ribuan elemen, Anda perlu mengotomatisasi proses tersebut.

Sekarang Anda akan melihat situasi dengan list yang lebih besar, untuk melihat bagaimana pesan galat dapat membantu memeriksa seluruh list untuk menemukan masalah.

Latihan ini adalah bagian dari kursus

Dasar-dasar Functional Programming dengan purrr

Lihat Kursus

Petunjuk latihan

  • Gunakan map() pada sw_people dan ambil elemen "height".
  • Gunakan map() atas safely() untuk mengonversi tinggi dari sentimeter ke kaki.
  • Atur quiet = FALSE agar galat dicetak.
  • Pipe ke transpose(), agar hasil dicetak terlebih dahulu.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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"]]
Edit dan Jalankan Kode