我有一个data.frame
,看起来像这样(但具有较大数量的列和行):如何聚合数据帧以多列重复的行
Gene Cell1 Cell2 Cell3
1 A 2 7 8
2 A 5 2 9
3 B 2 7 8
4 C 1 4 3
我要总结的是有行在Gene
相同的值,为了得到这样的:
Gene Cell1 Cell2 Cell3
1 A 7 9 17
2 B 2 7 8
3 C 1 4 3
基础上回答前面的问题,我试图用aggregate
,但我不明白我怎么能得到上述结果。这是我试过的:
aggregate(df[,-1], list(df[,1]), FUN = sum)
有没有人有我的做法错误的想法?
这有什么错,你已经与聚合得到的结果呢? – Bea