關於清單欄(list-columns)
你在影片中看到了另一種資料結構:清單欄(list-columns)。顧名思義,清單欄是表現得像清單的欄位,但它們位在一種特殊的 dataframe 中——tibble。tibble 是 tidyverse 採用的一種 dataframe 實作。
巢狀資料框(nested dataframes)——也就是含有清單欄的資料框——外觀看起來像一般的資料框,但那些欄位中的儲存格長度不一定是 1,且可以裝任何型別的元素,就像清單一樣。
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]>
但為什麼這是一種有用的格式呢?
本練習屬於課程
