代码之家  ›  专栏  ›  技术社区  ›  Areza

dpylr如何总结给定的多级分组[重复]

  •  -1
  • Areza  · 技术社区  · 8 年前

    我有一个数据帧,比如

    count  sample  type
    1  DLF002     a
    1  DLF002     a
    1  DLF002     b
    3  DLF001     a
    3  DLF001     b
    3  DLF001     b
    

    我想总结一下两个因素(样本和类型),所以我想得到如下结果

    count  sample  type
    2  DLF002     a
    1  DLF002     b
    3  DLF001     a
    6  DLF001     b
    

    group_by(df, sample) %>% summarize(sx = sum(count)),
    

    但这不考虑“类型”;我想知道如何使用dpylr进行这两级分组

    1 回复  |  直到 8 年前
        1
  •  1
  •   Remko Duursma    8 年前

    只需将多个分组变量添加到 group_by :

    group_by(df, sample, type) %>% summarize(sx = sum(count))