【发布时间】:2023-03-05 11:30:01
【问题描述】:
我在 R 中有一个字符向量列表,它表示一组同时出现的单词。从中,我想提取一个字符向量,该字符向量捕获字符向量列表中出现的所有单词。我想我知道如何有效地从单词的字符向量转换为出现的单词的唯一字符向量。我不知道如何有效地将字符向量列表折叠成单个字符向量。任何有关如何有效解决此问题或整体问题的提示将不胜感激!
【问题讨论】:
标签: r
我在 R 中有一个字符向量列表,它表示一组同时出现的单词。从中,我想提取一个字符向量,该字符向量捕获字符向量列表中出现的所有单词。我想我知道如何有效地从单词的字符向量转换为出现的单词的唯一字符向量。我不知道如何有效地将字符向量列表折叠成单个字符向量。任何有关如何有效解决此问题或整体问题的提示将不胜感激!
【问题讨论】:
标签: r
使用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"
【讨论】: