Inizia subitoInizia 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 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 interattivo pratico

Prova questo esercizio completando questo 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