我有一個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