Pipe in map()
Hai ripassato come usare le pipe tra le funzioni. Puoi anche usare le pipe dentro la funzione map() per iterare una pipeline di operazioni su una lista di input.
Qui, invece di usare uno dei dataset di repurrrsive, lavorerai con una lista di numeri per poter eseguire alcune operazioni matematiche.
Questo esercizio fa parte del corso
Le basi della programmazione funzionale con purrr
Istruzioni dell'esercizio
- Crea una lista che contenga i valori da 1 a 10, ciascuno come elemento separato.
- Crea una pipeline all'interno di un'unica
map()che calcoli prima lasqrt()di ogni elemento e poi lasin()di ciascuno.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create a list of values from 1 through 10
numlist <- list(___)
# Iterate over the numlist
map(___, ~.x %>% ___ %>% ___)