在R中的Data.Table中搜索字符串

在R中的Data.Table中搜索字符串,r,R,我不熟悉在R环境中编程和做一些基本分析 我有两个数据表 1个DT1,一列500行,包含国家列表 2个DT2,5列x1000行,在1列中我有一个文本 问题: 如果DT1中出现任何国家名称,我想在DT2$文本列中搜索。 有人能给我一些代码,这样就可以在DT2$文本列中搜索整个DT2中的DT1国家吗 提前谢谢大家 DT1[,appear := lapply(.SD,function(x){any(grepl(x,DT2$Text))}),.SDcols = yourcolumninDT1] 我应该帮

我不熟悉在R环境中编程和做一些基本分析

我有两个数据表 1个DT1,一列500行,包含国家列表 2个DT2,5列x1000行,在1列中我有一个文本

问题: 如果DT1中出现任何国家名称,我想在DT2$文本列中搜索。 有人能给我一些代码,这样就可以在DT2$文本列中搜索整个DT2中的DT1国家吗

提前谢谢大家

DT1[,appear := lapply(.SD,function(x){any(grepl(x,DT2$Text))}),.SDcols = yourcolumninDT1]
我应该帮助你。
如果您想要一个正确的答案,您应该给出一个可复制的示例

请提供并检查这将帮助您解决问题:使用dput提供可复制的示例。