apply:用于对矩阵或数组的行、列或其他维度进行循环操作。
tapply:用于根据某个分组变量对数据进行分组,并对每组数据分别执行函数操作。...例如,下面的代码使用 apply 函数求出矩阵中每一列的和:
# 创建矩阵
x <- matrix(1:9, nrow = 3)
# 使用 apply 函数求出矩阵中每一列的和
apply(x, 2,...sum)
[1] 6 15 24
❝上面介绍了apply 家族函数的原理,下面来举几个使用 apply 家族函数处理数据的小例子:
❞
例子 1:求出矩阵中每一列的最大值
下面的代码使用 apply...函数求出矩阵中每一列的最大值:
# 创建矩阵
x <- matrix(1:9, nrow = 3)
# 使用 apply 函数求出矩阵中每一列的最大值
apply(x, 2, max)
[1] 3...下面的代码使用 sapply 函数计算列表中所有数字的平方和:
# 创建列表
x <- list(1, 2, 3, 4, 5)
# 使用 sapply 函数计算列表中所有数字的平方和
sapply(