Sobre las columnas de tipo lista
En el vídeo has visto un nuevo tipo de estructura de datos: las columnas de tipo lista. Como su nombre indica, son columnas que se comportan como listas, pero están dentro de un tipo especial de dataframe — un tibble, que es una implementación de dataframe usada en el tidyverse.
Los dataframes anidados — dataframes con columnas de tipo lista — se parecen a los dataframes estándar, pero las celdas de esas columnas no son de longitud 1 y pueden contener cualquier tipo de elemento. Igual que una lista.
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]>
Pero, ¿por qué es un formato útil?
Este ejercicio forma parte del curso
Programación funcional intermedia con purrr
ejercicio interactivo práctico
Convierte la teoría en práctica con uno de nuestros ejercicios interactivos
Empezar ejercicio