Začněte nyníZačněte zdarma

O list-columns

Ve videu jsi se seznámil/a s novým typem datové struktury: list-columns. List-columns jsou, jak jejich název napovídá, sloupce, které se chovají jako listy, ale nacházejí se uvnitř speciálního typu dataframu — tibble, což je implementace dataframu používaná v tidyverse.

Vnořené dataframy — tedy dataframy s list-columns — vypadají jako běžné dataframy, ale buňky těchto sloupců nemají délku 1 a mohou obsahovat libovolné prvky. Stejně jako list.

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]>

Ale proč je tento formát užitečný?

Toto cvičení je součástí kurzu

Intermediate Functional Programming with purrr

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení