在 R 中计数 table

Counts table in R

我有以下 table:

    Type            B1  B2  B3  B4  B5
1   Simple_repeat   0   0   0   0   0
2   Simple_repeat   0   1   0   0   1
3   Simple_repeat   10  1   9   1   35
4   Simple_repeat   3   5   2   7   10
5   Simple_repeat   8   1   1   9   13
6   Satellite       0   0   0   0    0

我想制作一个 table 的 uniqe Types
所以,我想要的 输出 :

    Type            B1  B2  B3  B4  B5
1   Simple_repeat   21  8   12  17  59
2   Satellite        0  0    0   0   0

我尝试使用 table 但没有成功。我该怎么办?

你可以试试

library(dplyr)
 df %>%
     group_by(Type) %>% 
    summarise_each(funs(sum))

或者

aggregate(.~Type, df, sum)

或者

library(data.table) 
setDT(df)[, lapply(.SD, sum), Type]