À propos des colonnes de listes
Dans la vidéo, vous avez découvert un nouveau type de structure de données : les colonnes de listes. Comme leur nom l'indique, les colonnes de listes se comportent comme des listes, mais elles se trouvent dans un type particulier de dataframe — un tibble, l'implémentation du dataframe utilisée dans le tidyverse.
Les dataframes imbriqués — des dataframes avec des colonnes de listes — ressemblent à des dataframes standards, mais les cellules de ces colonnes ne sont pas de longueur 1 et peuvent contenir tout type d'éléments. 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?
Cette activité fait partie du cours
Programmation fonctionnelle intermédiaire avec purrr
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice