尝试合并数据表行/按字母顺序查找R中表行的总和?

时间:2015-08-04 16:28:07

标签: r matrix dataframe

以下是我创建的数据表的一部分:

enter image description here

enter image description here

我试图将基因行压缩成一行,并将1s,0s和-1s加在一起。

它会看起来像这样:

ABTB2  1 
ABTB2  0
ABTB2 -1
AIRE   0 
AIRE   1
AIRE   1

看起来像这样:

ABTB2  0
AIRE   2 

1 个答案:

答案 0 :(得分:1)

数据表通常是最快的,当你有数百万行时,这是一个很大的好处:

library(data.table)
setDT(mydata)[, n:=sum(d), by=geneAlph]

geneAlph n
1:    ABTB2  0
2:     AIRE  2