从字符向量列表中识别唯一的术语

时间:2010-02-08 19:17:17

标签: r

我在R中有一个字符向量列表,表示一组共同组织的单词。由此,我想提取一个字符向量,捕获出现在字符向量列表中的所有单词。我想我知道如何有效地从单词的字符向量转到出现的单词的独特字符向量。我不知道该怎么做才能有效地将字符向量列表折叠成单个字符向量。如何有效地解决这个问题或整体问题的任何提示将非常感谢!

1 个答案:

答案 0 :(得分: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"