CommencezCommencez gratuitement

À 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

Voir le cours

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice