4.2 Tibble

Les tibbles sont une variante des data frame proposée dans la suite de package tidyverse. Il s’agit d’une version moderne de data frame oubliant certains aspects désuets et vise à nous faciliter la vie lorsque il sagit de manipulation des tables de données.

Voyons un exemple de tibble.

# A tibble: 10 x 4
   tailles poids reponse    Sexe 
     <dbl> <dbl> <chr>      <fct>
 1     167    86 Bac+2      H    
 2     192    74 Bac        H    
 3     173    83 Master     F    
 4     174    50 Bac        H    
 5     172    78 Bac        H    
 6     167    66 DEA        H    
 7     171    66 Doctorat   F    
 8     185    51 NA         H    
 9     163    50 Certificat H    
10     170    55 DES        H    

Un tibble se manipule exactement comme un data frame, mais il possède, entre autres, les distinctions suivantes :

  • les colonnes contenant des données de type caractère ne sont pas transformées en facteurs par défaut (pas d’argument stringsAsFactors).

  • l’affichage a été repensé : pas plus de 10 lignes affichées par défaut, abréviations des types des colonnes affichées;

  • l’extraction d’éléments d’un tibble avec l’opérateur [ retourne toujours un autre tibble, sa sortie n’est jamais simplifiée.

# A tibble: 10 x 1
   tailles
     <dbl>
 1     167
 2     192
 3     173
 4     174
 5     172
 6     167
 7     171
 8     185
 9     163
10     170