1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Foundations of Functional Programming with purrr

Connected

cvičení

Nahraď safely() za possibly()

Jakmile zjistíš, jak vyřešit problém pomocí safely() (například nahradit chybu hodnotou NA), vyměň safely() za possibly(). Funkce possibly() projde tvůj kód a provede požadované úpravy, aniž by vypisovala chybové zprávy.

Teď znovu použiješ map() spolu s log(), tentokrát ale místo safely() sáhneš po possibly() – protože víš, jak si s chybami poradit.

Pokyny

100 XP
  • Pomocí map() projdi poskytnutý seznam a na každý jeho prvek aplikuj funkci log() – využij přitom possibly().
  • Pro prvky, které nemají správný datový typ, použij NA_real_.