IniziaInizia gratis

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

Visualizza il corso

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 la sqrt() di ogni elemento e poi la sin() 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 %>% ___ %>% ___)
Modifica ed esegui il codice