ÎncepețiÎncepe gratuit

Identificarea zonelor problematice

Când lucrezi cu o listă mică, poate părea simplu să verifici manual fiecare element și să găsești ce nu merge. Dar dacă ai o listă cu sute sau mii de elemente, vrei să automatizezi acest proces.

Acum vei analiza o situație cu o listă mai mare, unde poți vedea cum mesajul de eroare te ajută să parcurgi întreaga listă și să identifici problemele.

Acest exercițiu face parte din cursul

Bazele programării funcționale cu purrr

Vezi cursul

Instrucțiuni pentru exercițiu

  • Aplică map() peste sw_people și extrage elementul "height".
  • Aplică map() peste safely() pentru a converti înălțimile din centimetri în picioare.
  • Setează quiet = FALSE pentru a afișa erorile.
  • Folosește un pipe către transpose() pentru a afișa mai întâi rezultatele.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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"]]
Editează și rulează codul