Aan de slagGa gratis aan de slag

Pipes in map()

So you've refreshed your memory on how pipes can be used between functions. You can also use pipes on the inside of map() function to help you iterate a pipeline of tasks over a list of inputs.

Here instead of using one of the repurrrsive datasets, you will be working with a list of numbers so that you can do a few mathematical operations.

Deze oefening maakt deel uit van de cursus

Foundations of Functional Programming with purrr

Cursus bekijken

Oefeninstructies

  • Create a list that contains the values 1 through 10, each as a separate element.
  • Create a pipeline within one map() function that takes the sqrt() of each element, and then the sin() of each element.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Create a list of values from 1 through 10
numlist <- list(___)

# Iterate over the numlist 
map(___, ~.x %>% ___ %>% ___)
Code bewerken en uitvoeren