apply函数(对一个数组按行或者按列进行计算): 使用格式为: apply(X, MARGIN, FUN, ...) 其中X为一个数组;MARGIN为一个向量(表示要将函数FUN应用到X的行还是列),若为1表示取行,为2表示取列,为c(1,2)表示行、列都计算 ...
转自:http: blog.csdn.net wa article details R语言提供了批量处理函数,可以循环遍历某个集合内的所有或部分元素,以简化操作。 这些函数底层是通过C来实现的,所以效率也比手工遍历来的高效。批量处理函数有很重要的apply族函数:lapply sapply apply tapply mapply。apply族函数是高效能计算的运算向量化 Vectorization ...
2017-08-07 20:54 0 5385 推荐指数:
apply函数(对一个数组按行或者按列进行计算): 使用格式为: apply(X, MARGIN, FUN, ...) 其中X为一个数组;MARGIN为一个向量(表示要将函数FUN应用到X的行还是列),若为1表示取行,为2表示取列,为c(1,2)表示行、列都计算 ...
apply() apply(m,dimcode,f,fargs) m 是一个矩阵。 dimcode是维度编号,取1则为对行应用函数,取2则为对列运用函数。 f是函数 fargs是f的可选参数集 zzz=matrix(1:6,nrow ...
apply() apply(m,dimcode,f,fargs) m 是一个矩阵。 dimcode是维度编号,取1则为对行应用函数,取2则为对列运用函数。 f是函数 fargs是f的可选参数集 lapply() lapply()(代表list apply)与矩阵 ...
apply(a,b,c) a是矩阵 b是行或列的代表,1是行,2是列 c是执行函数,如求和-sum,求平均-mean,求-range tapply(a,b,c) a是一个一维数据, 如 1,2,3,4,5,6 b是和a等长度的一维数据 ...
使用 lapply 中输入list , 如果自己编写的函数中存在 if 判断语句,会导致有时候会报错,举例子如下: > rm(list=ls()) > Test <- function(x){ + if(x == 1){ + y = x+1 ...
...
R语言中sapply函数。 1、 ...
...