Comece agoraComece grátis

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

Ver curso

exercicio interativo prático

Transforme teoria em prática com um dos nossos exercicio interativos

Iniciar exercicio