使用 vapply
在本门 R 中级课程中,开始动手学习第三个也是最后一个 apply 家族函数之前,先看一下它的语法。该函数名为 vapply(),其语法如下:
vapply(X, FUN, FUN.VALUE, ..., USE.NAMES = TRUE)
对 X 中的各个元素,会应用函数 FUN。参数 FUN.VALUE 需要给出函数 FUN 返回值的模板。USE.NAMES 默认是 TRUE;在这种情况下,vapply() 会在可能时生成带名称的数组。
在接下来的练习中,您将再次使用列表 temp,其中包含 7 个长度为 5 的数值向量。我们还编写了一个函数 basics(),它接受一个向量,并返回一个长度为 3、带名称的向量,依次包含该向量的最小值、均值和最大值。
本练习是课程的一部分