2010-02-08 36 views
4

我有一個R中的字符向量列表,它代表了一組共同​​詞語。由此,我想提取一個字符向量來捕獲出現在字符向量列表中的所有單詞。我想我知道如何有效地從單詞的字符向量轉變爲出現單詞的獨特字符向量。我不知道該怎麼做的是將字符向量列表有效地摺疊成單個字符向量。任何提示如何有效地解決這個問題或整體問題將非常感激!從字符向量列表中識別唯一條件

回答

10

使用unlist()

> x <- list(l1=c("a","b","c"), l2=c("b","d")) 
> unlist(x) 
l11 l12 l13 l21 l22 
"a" "b" "c" "b" "d" 

而獲得唯一值,只需使用unique

> unique(unlist(x)) 
[1] "a" "b" "c" "d" 
+0

優秀,感謝謝恩! – Chris 2010-02-08 19:37:51