美文网首页
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