Pipes i map()
Nu har du friskat upp minnet om hur pipes kan användas mellan funktioner. Du kan även använda pipes inuti funktionen map() för att iterera en pipeline av åtgärder över en lista med indata.
Här arbetar du med en lista med tal i stället för ett av dataseten från repurrrsive, så att du kan utföra några matematiska operationer.
Den här övningen är en del av kursen
Grunderna i funktionell programmering med purrr
Övningsinstruktioner
- Skapa en lista som innehåller värdena 1 till 10, vart och ett som ett separat element.
- Skapa en pipeline inuti en
map()-funktion som tarsqrt()av varje element och sedansin()av varje element.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create a list of values from 1 through 10
numlist <- list(___)
# Iterate over the numlist
map(___, ~.x %>% ___ %>% ___)