Aan de slagGa gratis aan de slag

walk() voor het netjes afdrukken van lijstresultaten

Nu ga je nog een manier proberen om walk() te gebruiken: speciaal om grafieken te maken met walk(). In de vorige oefening heb je wat lijsten geprint, en je zag dat lijsten afdrukken veel overzichtelijker is met walk() dan met de standaard R‑methode. Je kunt walk() ook gebruiken om meerdere grafieken achter elkaar te tonen.

Gebruik hier je map()‑kennis samen met functies uit ggplot2 om een grafiek te maken voor de eerste tien elementen van gap_split en toon vervolgens elke grafiek met walk().

Deze oefening maakt deel uit van de cursus

Basis van functioneel programmeren met purrr

Cursus bekijken

Oefeninstructies

  • Laad de gap_split-gegevensset.
  • Gebruik map2() over de eerste 10 elementen van gap_split en de eerste 10 namen van gap_split.
  • Gebruik daarna walk() over het nieuwe object met grafieken en geef print() mee als argument om alle grafieken te printen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Load the gap_split data
data(___)

# Map over the first 10 elements of gap_split
plots <- map2(___[1:10], 
              names(___[1:10]), 
              ~ ggplot(___, aes(year, lifeExp)) + 
                geom_line() +
                labs(title = ___))

# Object name, then function name
walk(___, ___)
Code bewerken en uitvoeren