擷取清單元素
你也可以在清單元素內再做擷取,使用像這樣的中括號語法:ListName$ElementName[VectorNumber]。如果某個清單元素是一個 data frame,你可以像這樣抓出欄位:ListName$ElementName$ColumnName 或 ListName[[1]][,1]。
在這個練習中,你會查看 repurrrsive 套件裡的 wesanderson 與 sw_films 資料集。
wesanderson 包含 Wes Anderson 各部電影的配色盤。這些色彩以十六進位記錄,也就是以 # 開頭加上 6 個數字,代表特定的顏色。這裡你會用兩種方式擷取特定顏色的十六進位碼。
sw_films 包含星際大戰系列電影的資訊,例如片名、導演、製片等。你會用子集擷取的方式來探索這個資料集。
本練習屬於課程
使用 purrr 的函式式程式設計基礎
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Third element of the first wesanderson vector
___[[___]][___]
# Fourth element of the GrandBudapest wesanderson vector
____$___[___]