Sobre list-columns
No vídeo, você foi apresentado a um novo tipo de estrutura de dados: list-columns. Como o nome sugere, list-columns são colunas que se comportam como listas, mas ficam dentro de um tipo especial de dataframe — um tibble, que é uma implementação de dataframe usada no tidyverse.
Dataframes aninhados — dataframes com list-columns — parecem dataframes padrão, mas as células dessas colunas não têm comprimento 1 e podem conter qualquer tipo de elemento. Assim como uma 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]>
Mas por que esse é um formato útil?
Este exercicio faz parte do curso
Programação Funcional Intermediária com purrr
exercicio interativo prático
Transforme teoria em prática com um dos nossos exercicio interativos
Iniciar exercicio