Pipes in map()
Je hebt je geheugen opgefrist over hoe je pipes kunt gebruiken tussén functies. Je kunt pipes ook aan de bínenkant van de map()-functie gebruiken om een pijplijn van taken over een lijst met inputs te herhalen.
In plaats van een van de repurrrsive-gegevenssets te gebruiken, werk je hier met een lijst met getallen, zodat je een paar wiskundige bewerkingen kunt doen.
Deze oefening maakt deel uit van de cursus
Basis van functioneel programmeren met purrr
Oefeninstructies
- Maak een lijst die de waarden 1 tot en met 10 bevat, elk als een apart element.
- Maak één pijplijn binnen een
map()-functie die eerst desqrt()van elk element neemt en daarna desin()van elk 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 %>% ___ %>% ___)