Pipes em map()
Você revisou como os pipes podem ser usados entre funções. Você também pode usar pipes dentro da função map() para iterar um encadeamento de tarefas sobre uma lista de entradas.
Aqui, em vez de usar um dos conjuntos de dados do repurrrsive, você vai trabalhar com uma lista de números para fazer algumas operações matemáticas.
Este exercício faz parte do curso
Fundamentos de Programação Funcional com purrr
Instruções do exercício
- Crie uma lista que contenha os valores de 1 a 10, cada um como um elemento separado.
- Crie um pipeline dentro de um único
map()que apliquesqrt()a cada elemento e, em seguida,sin()a cada elemento.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create a list of values from 1 through 10
numlist <- list(___)
# Iterate over the numlist
map(___, ~.x %>% ___ %>% ___)