美文网首页
R语言分组汇总apply族,aggregate

R语言分组汇总apply族,aggregate

作者: 绿菡萏 | 来源:发表于2018-04-18 14:08 被阅读0次

向量汇总

tapply(x,group,function)  #mean 对向量,summary对数据框

数据框分类汇总

aggregate(df,list(df$y),mean)

df:  为数据,对部分变量汇总换成:df[,c(1,4)]

list(df$y) :  n个分组变量

变量重复计算

apply()  #对矩阵行列的重复计算  1为行,2为列

相当于apply 参数为2  列的情况:

lapply()   #结果为列表

sapply()  #结果为矩阵

df为20行2列数据:

apply(df,1,mean)  #1代表行,有20个均数

apply(df,2,mean) #2代表列,有2个均数

相关文章

网友评论

      本文标题:R语言分组汇总apply族,aggregate

      本文链接:https://www.haomeiwen.com/subject/ntmvkftx.html