Apply
-Usage
apply(X, MARGIN, FUN, ...)
按行或按列运行FUN
-Arguments
X
an array, including a matrix.
MARGIN
1按行计算2按列计算(1行2列)
FUN
运算参数(如sum,mean)
Lapply&Sapply
-Usage
lapply(X, FUN, ...)
对向量x(可以是原子向量,也可以是list)的每个元素分别运行FUN,
返回一个list,长 度与x相同
注:若X不是list,会被强制as.list
-Usage
sapply(X, FUN, ..., simplify = TRUE, USE.NAMES = TRUE)
与lapply类似,但是返回的结果是结构简化后的结果
-Example
sapply(X,"[",1:2)=sapply(X,funtion(i)i[1:2])
返回每个子list中前两个元素
网友评论