ComenzarEmpieza gratis

Pipes en map()

Ya has refrescado cómo usar pipes entre funciones. También puedes usar pipes dentro de la función map() para iterar una secuencia de tareas sobre una lista de entradas.

Aquí, en lugar de usar uno de los conjuntos de datos de repurrrsive, trabajarás con una lista de números para poder hacer algunas operaciones matemáticas.

Este ejercicio forma parte del curso

Fundamentos de la programación funcional con purrr

Ver curso

Instrucciones del ejercicio

  • Crea una lista que contenga los valores del 1 al 10, cada uno como un elemento independiente.
  • Crea un pipeline dentro de una única función map() que calcule primero la sqrt() de cada elemento y después el sin() de cada elemento.

Ejercicio interactivo práctico

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

# Create a list of values from 1 through 10
numlist <- list(___)

# Iterate over the numlist 
map(___, ~.x %>% ___ %>% ___)
Editar y ejecutar código