开始使用免费开始使用

用 purrr 做更多迭代

现在,您将把列表中的每个元素转换为数值型数据类型,并将其放回同一列表的相同位置。但这次不使用 for 循环,而是使用 map()

您可以使用 purrrmap() 函数更轻松地遍历列表,并将字符转换为数字。无需编写完整的 for 循环,只需一行代码即可完成。

本练习是课程的一部分

使用 purrr 掌握函数式编程基础

查看课程

练习说明

  • 检查 list_of_df 第一个元素的类别(class)。
  • 使用 map() 遍历 list_of_df,将列表中的每个元素转换为数值型数据。
  • 再次检查 list_of_df 第一个元素的类别(class)。
  • 打印 list_of_df

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Check the class type of the first element
class(___[[___]])  

# Change each character element to a number
list_of_df <- map(___, ___)

# Check the class type of the first element again
class(___[[___]])

# Print out the list
编辑并运行代码