【发布时间】:2015-05-20 09:55:27
【问题描述】:
这里的示例数据:
exclude.words <- c("zoznam","azet","dovera","joj","alza","telecom","google","post","sme")
main.data <- c("zoznam","registration","azet","azet.com","dovera","dna","joj","alza","telecom","google","post","sme")
如果单词相等(完全匹配),则此方法有效,但是请参阅azet.com 不会被排除在外!为此,我们可以使用agrepl()。
main.data[!(main.data %in% exclude.words)]
那么如何将agrepl 与两个向量一起使用呢?
main.data[!agrepl(main.data, exclude.words)]
【问题讨论】:
-
main.data[!grepl(paste(exclude.words, collapse = "|"), main.data)]? -
是的,就是这样,有效。您是否会扩展您的答案(如果您选择提交)collapse=" | " 背后的含义?我不明白这个概念。
标签: r