【发布时间】:2016-03-13 13:14:55
【问题描述】:
我在表格中有一列标题,我想删除单独表格/向量中列出的所有单词。
例如,标题表:
“Lorem ipsum dolor”
"坐下来,consectetur adipiscing"
"elit, sed 做 eiusmod tempor"
“不劳而获”
“et dolore magna aliqua。”
待删除:c("Lorem", "dolore", "elit")
输出:
“ipsum 悲伤”
"坐下来,consectetur adipiscing"
", sed 做 eiusmod tempor"
“不劳而获”
“et magna aliqua。”
被列入黑名单的单词可以出现多次。
tm 包有这个功能,但是当应用于 wordcloud 时。我需要的是保持列完整,而不是将所有行连接成一个字符串。当给定一组值作为模式时,正则表达式函数 (gsub()) 似乎不起作用。 Oracle SQL 解决方案也很有趣。
【问题讨论】:
-
谢谢,但正如问题中所写,我无法使用一组值作为正则表达式的模式 - 我错过了什么吗?
-
将 gsub() 功能与循环结合起来。
标签: regex r oracle text mining