開始使用免費開始

map_*

map() 會把輸出回傳為一個 list。不過,map() 有好幾個變體;你可以用 map_*() 來告訴 purrr 你要的輸出型別。map_*() 裡的 * 代表不同的 R 資料型別。比方說,你可能想要輸出是一個數字向量,這樣就能放進 data frame。 所以,除非你真的要以 list 形式回傳,否則在撰寫 map() 之前,就需要先決定你要的輸出型別。

本練習屬於課程

使用 purrr 的函式式程式設計基礎

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Map over wesanderson, to determine the length of each element
map(___, ___)
編輯並執行程式碼