Over list-kolommen
In de video heb je kennisgemaakt met een nieuw type datastructuur: list-kolommen. Zoals de naam al zegt, zijn list-kolommen kolommen die zich gedragen als lijsten, maar dan binnen een speciaal soort dataframe — een tibble, een implementatie van dataframes die in de tidyverse wordt gebruikt.
Geneste dataframes — dataframes met list-kolommen — lijken op gewone dataframes, maar de cellen in die kolommen hebben geen lengte 1 en kunnen allerlei soorten elementen bevatten. Net als een lijst.
df <- data.frame(
classic = c("a", "b","c"),
list = list(
c("a", "b","c"),
c("a", "b","c", "d"),
c("a", "b","c", "d", "e")
)
)
df
# A tibble: 3 x 2
classic list
<chr> <list>
1 a <chr [3]>
2 b <chr [4]>
3 c <chr [5]>
Maar waarom is dit een handig formaat?
Deze oefening maakt deel uit van de cursus
Gevorderd functioneel programmeren met purrr
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen