R-- Apply族函数

APPLY族函数:

 

apply(x,a,f) 对矩阵或数据框的某一维度作用函数f
x为矩阵或数据框;a为1代表行,a为2代表列;f为作用函数。

 

lapply(x,f) 对x的每一个元组作用函数f,结果以列表显示
x为列表,f作用于x的每一个组件,结果以列表形式输出
x为数据框,f作用于x的每一列,结果以列表形式输出

 

sapply(x,f) 对x的每一个元组作用函数f,结果为向量或矩阵形式
x为列表,f作用于x的每一个组件
x为数据框,f作用于x的每列

 

tapply(x,factor,f) 对向量x以等长的因子向量进行分组,分别作用函数f
x为向量,factor为因子向量,标识x每个元素的因子,将x按照因子分类后作用于f函数

 

posted @ 2015-06-06 10:50  钮甲跳  阅读(235)  评论(0编辑  收藏  举报