設定名稱
如果你有一個沒有名稱的清單,當然可以幫每個元素命名。這對於在不考慮順序的情況下,指定清單中的特定元素非常有用。特別是當你處理的清單可能會隨時間成長或變動,或是你會在多個不同的清單上重複使用同一段程式碼時更是如此。舉例來說,如果你有一個清單包含資料框、模型和視覺化圖,能直接呼叫 $plot,而不是先找出圖在第幾個編號位置,要容易得多。
本練習屬於課程
使用 purrr 的函式式程式設計基礎
練習說明
- 使用管線工作流程:
- 幫
sw_films清單中的每個元素命名,並指派到新的清單sw_films_named。 - 針對
title元素進行迭代。
- 幫
- 檢查新清單是否具有名稱。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Set names so each element of the list is named for the film title
sw_films_named <- ___ %>%
set_names(map_chr(___, "___"))
# Check to see if the names worked/are correct
names(___)