À propos des colonnes de listes
La vidéo vous a présenté un nouveau type de structure de données : les colonnes de listes. Comme leur nom l’indique, les colonnes de listes sont des colonnes qui se comportent comme des listes, mais qui se trouvent à l’intérieur d’un type particulier de dataframe — un tibble, une implémentation de dataframe utilisée dans le tidyverse.
Les dataframes imbriqués — des dataframes avec des colonnes de listes — ressemblent à des dataframes classiques, mais les cellules de ces colonnes ne sont pas de longueur 1 et peuvent contenir tout type d’éléments. Exactement comme une liste.
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]>
Mais pourquoi ce format est-il utile ?
Cet exercice fait partie du cours
<cours>Programmation fonctionnelle intermédiaire avec purrr</cours>Exercice interactif pratique
Transformez la théorie en action avec l’un de nos exercices interactifs
Commencer l’exercice