【发布时间】:2016-11-09 10:21:38
【问题描述】:
我有两个数据框,其中 DF1 是(字典),DF2 是句子。我想以这样的方式进行文本匹配,如果 DF1 中的单词与 DF2 句子匹配(句子中的任何单词),那么输出应该是如果匹配则为是或如果不匹配数据框则为否的列如下:
(DF1)词典:
DF1 <- c("csi", "dsi", "market", "share", "improvement", "dealers", "increase")
(DF2)句子:
DF2 <- c("Customer satisfaction index improvement", "reduction in retail cycle", "Improve market share", "% recovery from vendor")
输出应该是:
客户满意度指数提升(是)
零售周期缩短(否)
提高市场份额(是)
从供应商处回收的百分比(否)
注意-是和否是显示文本匹配结果的不同列 任何人都可以帮助.....提前谢谢
【问题讨论】:
-
请调整您的问题以包含两个数据集,其格式可以复制粘贴以及最终结果,否则很难回答您的问题。
-
DF1 是第一个数据框,如果是第二个数据框,则为 DF2,如果 df2 的第一行是客户满意度指数改进,则输出应该是这样,则显示是
-
是的,是的,我明白这一点,但它不是一种格式,有人可以轻松地复制并粘贴到他的 R 会话中以寻找答案。您可以尝试放置 dput(DF1) 或类似的东西以使其更容易。更多详情请看这里:stackoverflow.com/questions/5963269/…
-
df1
-
看看答案告诉我
标签: r string data-manipulation