ComenzarEmpieza gratis

Encontrar las áreas problemáticas

Cuando trabajas con una lista pequeña, quizá no parezca mucho trabajo revisar todo a mano para ver qué elemento tiene un problema. Pero si la lista tiene cientos o miles de elementos, querrás automatizar ese proceso.

Ahora verás una situación con una lista más grande, donde podrás comprobar cómo el mensaje de error te ayuda a revisar toda la lista en busca de problemas.

Este ejercicio forma parte del curso

Fundamentos de la programación funcional con purrr

Ver curso

Instrucciones del ejercicio

  • Usa map() sobre sw_people y extrae el elemento "height".
  • Aplica map() con safely() para convertir las alturas de centímetros a pies.
  • Establece quiet = FALSE para que se muestren los errores.
  • Encadena con transpose() para imprimir primero los resultados.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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"]]
Editar y ejecutar código