R:结合列联表条目特征向量

问题描述:

我有data.frame并取得一列R:结合列联表条目特征向量

> table(data$COLX) 

AAAAAAA BBBBBBB CCCCCCC DDDDDDD EEEEEEE FFFFFFF 
    2254 3399 3163 2040 7710 2368 

的应急表unique(data$COLX)我得到AAAAAAA BBBBBBB ...

一个特征向量我怎样才能创建一个也包含发生量的字符向量?

我想实现的是,像这样

AAAAAAA (2254x) BBBBBBB (3399x) ... 
+0

不多清楚。你在寻找'x nicola

这就是你正在查找:

x <- table(data$COLX) 
paste(names(x), paste0("(", x, ")")) 

f <- gl(4, 4, labels = letters[1:4]) 
x <- table(f) 
paste(names(x), paste0("(", x, ")")) 
# [1] "a (4)" "b (4)" "c (4)" "d (4)" 
+0

对不起尼科拉,到目前为止我没有看到你的评论 – maxie

我希望这一个特征向量是你的意思:

tabl <- structure(c(2254L, 3399L, 3163L, 2040L, 7710L, 2368L), .Dim = 6L, .Dimnames = structure(list(AAAAAAA", "BBBBBBB", "CCCCCCC", "DDDDDDD", "EEEEEEE", "FFFFFFF")), .Names = ""), class = "table") data.frame(tabl)

Var1 Freq 1 AAAAAAA 2254 2 BBBBBBB 3399 3 CCCCCCC 3163 4 DDDDDDD 2040 5 EEEEEEE 7710 6 FFFFFFF 2368