开始使用免费开始使用

返回 NULL 的函数与 sapply

您已经掌握了一些 apply 小技巧,不过肯定还想继续深入,对吗?在本练习中,您将看到当使用 sapply() 去对向量或列表应用一个返回 NULL 的函数时,它会有怎样的表现。

我们已为您创建了一个函数 print_info(),它接受一个向量并打印该向量的平均值。这个函数使用了 cat() 函数。

本练习是课程的一部分

R 中级

查看课程

练习说明

  • 使用 sapply()print_info() 应用于 temp 的各个元素。
  • 再用 lapply 重复一次。您注意到差异了吗?

交互式实操练习

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

# temp is already available in the workspace

# Definition of print_info()
print_info <- function(x) {
  cat("The average temperature is", mean(x), "\n")
}

# Apply print_info() over temp using sapply()


# Apply print_info() over temp using lapply()
编辑并运行代码