Kom igångKom igång gratis

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

Visa kurs

Ö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 tar sqrt() av varje element och sedan sin() 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 %>% ___ %>% ___)
Redigera och kör kod