apply()函数
apply()函数的调用格式为apply(X, MARGIN, FUN, …),其中:
X:数值矩阵
MARGIN:有1和2两个可选值,1代表按行调用FUN函数,2代表按列调用
FUN:调用的函数,可以是R内置的函数,也可是自定义函数
…:FUN函数的可选参数
例:
sapply()
sapply()(代表simplified [l]apply)可以将结果整理以向量,矩阵,列表 的形式输出。
sapply(x, mean)
a beta logic
5.500000 4.535125 0.500000
sapply(x, quantile) #每一个对应组件输出5个元素,所以为5行,像矩阵一样,竖着来的。
a beta logic
0% 1.00 0.04978707 0.0
25% 3.25 0.25160736 0.0
50% 5.50 1.00000000 0.5
75% 7.75 5.05366896 1.0
100% 10.00 20.08553692 1.0
s