在 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]
我有以下 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]