【发布时间】:2019-10-04 01:57:21
【问题描述】:
我有两个列表:
list1<-list("q","w","e","r","t")
list2<-list("a","a","aq","c","f","g")
我需要一个可以提供TRUE 的代码,因为q 在list2 的第三个单元格中。我需要在list2 中搜索list1 的每个单元格。我的意思是我需要在list2 的每个单元格中搜索list1 的每个单元格中包含的任何字符串。匹配应该针对整个匹配,也应该针对部分匹配(如果来自list1 的字符串是list2 中较大字符串的一部分)并且在这两种情况下我都需要接收TRUE。
【问题讨论】:
-
请添加预期输出
-
是的,不清楚您是否需要列表输出或单个 TRUE/FALSE
-
@PoGibas "我需要一个可以提供
TRUE的代码" 所以我需要得到TRUE或FALSE。 -
lapply(list1, grepl, list2) -
@CalumYou Single
TRUE或FALSE。
标签: r text pattern-matching match matching