设置名称
如果您有一个未命名的列表,当然可以为每个元素命名。这对于在列表中按名称访问特定元素非常有用,而不必依赖元素的顺序。尤其当列表会随着时间增长或变化,或者您需要在多份不同的列表上复用同一段代码时,更显重要。例如,若列表包含一个数据框、一个模型和一幅图,能直接使用 $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(___)