3.6 Tibbles

Los Tibbles son estructuras de datos en dos dimensiones que tienen todas las ventajas de almacenaje que los data frame. Pueden almacenar datos de cualquier clase (texto, números, lógicos, etc). Pero presentan dos ventajas adicionales:

  • Pueden almacenar objetos complejos, como modelos o fórmulas en las celdas, como si se tratase de un elemento cualquiera.
  • Al imprimir sus resultados en consola, brindan información extra sobre el tamaño de la tabla (filas por columnas), y el tipo de datos que almacena de cada columna (su clase).
  • También, al ser vistos en consola, solo muestran las filas y columnas adecuadas para el pequeño tamaño de la consola, sin desbordarse como lo hacen los data frame. Esto último se verá reflejado cuando visualices en consola bases de datos grandes.
TB <- tibble(Col1 = 1:5, 
                 Col2 = c("Sit1","Sit1","Sit2","Sit2","Sit3"),
                 Log = c(T,T,F,F,T),
                 Fct = factor(c("A","B","C","B","A")))
TB
# # A tibble: 5 × 4
#    Col1 Col2  Log   Fct  
#   <int> <chr> <lgl> <fct>
# 1     1 Sit1  TRUE  A    
# 2     2 Sit1  TRUE  B    
# 3     3 Sit2  FALSE C    
# 4     4 Sit2  FALSE B    
# 5     5 Sit3  TRUE  A