R은 :

2016-10-10 2 views
0

나는 data.frame이 내가 AAAAAAA BBBBBBB ...R은 :

와 문자 벡터를 얻을 unique(data$COLX)으로 한 열

> table(data$COLX) 

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

의 비상 테이블을 만든 문자 벡터에 대비 한 테이블의 항목을 결합 어떻게 할 수 occurences의 양을 포함하는 문자 벡터를 만드시겠습니까?

내가 달성하고자하는 것은 나는이 희망이

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

훨씬 명확하지 않습니다. 'x <-table (data $ COLX); paste0 (names (x), "(", x, "x)")'를 찾고 계십니까? – nicola

답변

0

이 무엇인지 찾고 있습니다 :

(210)

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

죄송합니다 nicola, 전까지 귀하의 의견을 보지 못했습니다 – maxie

-1

처럼 보이는 문자 벡터는 당신이 무엇을 의미하는지입니다 :

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