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
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení