开始使用免费开始使用

设置名称

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