Začněte nyníZačněte zdarma

Hledáme problematická místa

Když pracuješ s malým seznamem, ruční procházení a hledání problematického prvku možná nepřijde jako velká práce. Pokud ale máš seznam s stovkami nebo tisíci prvky, chceš celý proces automatizovat.

Teď se podíváme na situaci s větším seznamem – uvidíš, jak ti chybová zpráva pomůže prohledat celý seznam a odhalit případné problémy.

Toto cvičení je součástí kurzu

Foundations of Functional Programming with purrr

Zobrazit kurz

Pokyny k cvičení

  • Použij map() na sw_people a vytáhni prvek "height".
  • Použij map() společně se safely(), aby se výšky převedly z centimetrů na stopy.
  • Nastav quiet = FALSE, aby se chyby vypisovaly.
  • Výsledek předej pomocí pipe do transpose(), čímž se výsledky vypíší jako první.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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"]]
Upravit a spustit kód