Aan de slagGa gratis aan de slag

Namen instellen

Als je een lijst zonder namen hebt, kun je natuurlijk elk element een naam geven. Dit is erg handig om bepaalde elementen in een lijst aan te spreken, ongeacht hun volgorde, zeker als je werkt met een lijst die in de loop van de tijd kan groeien of veranderen, of als je dezelfde code op meerdere verschillende lijsten gebruikt. Als je bijvoorbeeld een lijst hebt met een data frame, een model en een plot, is $plot kunnen aanroepen in plaats van te moeten uitzoeken welk genummerd element de plot is, een stuk makkelijker.

Deze oefening maakt deel uit van de cursus

Basis van functioneel programmeren met purrr

Cursus bekijken

Oefeninstructies

  • Met een gepipete workflow:
    • Geef elk element van de sw_films-lijst een naam en wijs dit toe aan een nieuwe lijst, sw_films_named.
    • Itereer over het element title.
  • Controleer of de nieuwe lijst namen heeft.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Set names so each element of the list is named for the film title
sw_films_named <- ___ %>% 
  set_names(map_chr(___, "___"))

# Check to see if the names worked/are correct
names(___)
Code bewerken en uitvoeren