CommencerCommencez gratuitement

À 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>
Voir le cours

Exercice interactif pratique

Transformez la théorie en action avec l’un de nos exercices interactifs

Commencer l’exercice