美文网首页
R: 实现python groupby

R: 实现python groupby

作者: 胡童远 | 来源:发表于2022-06-29 20:41 被阅读0次

输入

函数

hebing = function(df)
{
    plist = unique(df$fam)
    # 合并行,相同sample
    df2 = data.frame(apply(df[df$fam==plist[1], 2:ncol(df)], 2, sum))
    colnames(df2)[1] = plist[1]
    for(i in 2:length(plist))
    {
        tmp = apply(df[df$fam==plist[i], 2:ncol(df)], 2, sum)
        df2 = cbind(df2, tmp)
        colnames(df2)[i] = plist[i]
    }
    df2 = data.frame(t(df2))
    return(df2)
}
df_merge = hebing(df_fam)

输出

相关文章

网友评论

      本文标题:R: 实现python groupby

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