开始使用免费开始使用

如何使用 sapply

您可以像使用 lapply() 一样使用 sapply()sapply() 的第一个参数是列表或向量 X,表示您希望在其上应用函数 FUN。该函数的其他可选参数放在后面(...):

sapply(X, FUN, ...)

在接下来的几个练习中,您将使用变量 temp,其中包含 7 天的气温观测值。temp 是一个长度为 7 的列表,每个元素都是长度为 5 的向量,表示某天的 5 次测量。该变量已在工作空间中定义:输入 str(temp) 查看其结构。

本练习是课程的一部分

R 中级

查看课程

练习说明

  • 使用 lapply() 计算每一天气温观测值的最小值(内置函数 min())。
  • 使用 sapply() 完成同样的操作,并观察输出有何不同。
  • 使用 lapply() 计算每一天的最高气温(max())。
  • 再次使用 sapply() 解决同一问题,比较 lapply()sapply() 的差异。

交互式实操练习

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

# temp has already been defined in the workspace

# Use lapply() to find each day's minimum temperature


# Use sapply() to find each day's minimum temperature


# Use lapply() to find each day's maximum temperature


# Use sapply() to find each day's maximum temperature
编辑并运行代码