从另一个列表中的一个列表中查找任何值

用户11118331

我有 2 个包含基因登录码的列表,我试图在一个列表中搜索另一个列表的任何值。这些列表也以 txt 文件的形式存在。我已经尝试在 R 和 unix 中使用 grep 但这似乎不起作用,是否有任何其他命令我可以使用而不必在 unix 中使用 awk 。无论我使用什么都必须搜索 list1 中的任何项目,即 1111 或 2222 或 3333 或 4444,我不需要所有的肯定匹配。

电阻

list1=c("1111","2222","3333",4444")
list2=c("0000","0001","1111","0002","0003","0004")
grep(list1,list2)
integer(0)

Unix

grep -F -f "list1.txt" "list2.txt"
格雷格·斯诺

%in%运营商将告诉你:在第一列表中的值(如逻辑)在第二个列表发现某处。

match函数将告诉您在第二个列表中的哪个位置可以找到第一个列表的每个元素,而NA不是第二个列表中的元素

list1 %in% list2
# [1]  TRUE FALSE FALSE FALSE
match(list1, list2)
# [1]  3 NA NA NA

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python在一个列表中查找不在另一个列表中的元素

查找/匹配一个列表中另一个列表中每个项目的高效方法

使用Java 8流在2个列表中查找匹配的元素,并从另一个列表中更新一个列表值

如何在sqlite中查找列表是否包含另一个列表的任何元素

一个列表至少包含另一个列表中的一个值(Java 8)

Scala根据另一个列表中的值对一个列表进行排序

查找列表中的任何元素是否在另一个列表中,并返回找到的第一个元素

比较/查找另一个列表的嵌套列表中的列表

查找一个列表中的任何元素出现在另一个列表中且重复的索引

如何从另一个列表中查找列表中存在的元素

根据另一个类型的另一个列表中的项目查找一个列表中的项目

查找列表中的任何元素是否在另一个列表中

如何将一个值放在另一个列表中?

使用一个列表替换另一个列表中的值

如何使用一个列表中的条件从另一个列表中查找值

在javascript中从另一个列表中减去一个列表的值

根据另一个列表中的值从两个列表创建一个列表

在列表中查找一个值,该值等于前一个值与不同列表中另一个值的总和

在另一个列表中搜索列表值

从另一个列表中的一个列表中查找元素数

在 Python 中创建一个循环以从另一个列表中的一个列表中查找任何条目

Python 3. 如何在另一个列表中查找一个列表的任何成员?

根据一个列表中的值是否在另一个列表中,形成布尔值列表

根据另一个列表中的公共值从一个列表中获取值列表的字典

如何根据另一个列表的值查找一个列表的索引?

检查列表中的任何值是否在另一个列表中并返回该值

查找列 C 不在另一个表的值列表中的行

如何从另一个列表中的列表中获取另一个列表中的值

Python:用列表中另一个列表中的值替换列表中的元素