map_dbl() 與 map_int()
某些 map_*() 變體非常相似。map_dbl() 和 map_int() 都會輸出數字。map_int() 輸出整數向量,也就是沒有小數點的數字。map_dbl() 輸出 double 向量,也就是可以包含小數點的數字。來仔細看看使用不同的 map_*() 函式如何影響輸出。
以下再次提供 map_*() 對照表供你參考。
map_*() |
Output |
|---|---|
map_chr() |
character vector |
map_lgl() |
logical vector [TRUE or FALSE] |
map_int() |
integer vector |
map_dbl() |
double vector |
本練習屬於課程
使用 purrr 的函式式程式設計基礎
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Pull out episode_id element as list
map(___, ~.x[["___"]])
# Pull out episode_id element as double vector
map____(___, ~.x[["___"]])