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
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 lasqrt()de cada elemento y después elsin()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 %>% ___ %>% ___)