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

狂人

因此,如果我有两个列表,一个是没有重复的“主列表”,另一个是可能重复的子集,我希望能够检查每个元素中有多少在次要子集列表中。

所以如果我有这些列表:

a <- (a, b, c, d, e, f, g)
b <- (a, d, c, d, a, f, f, g, c, c)

我想确定列表中的每个元素a出现在列表中b的次数以及每个元素的频率。我的理想输出是一个 r 表,看起来像:

c <- a b c d e f g 
     2 0 3 1 0 2 1

我一直在努力思考%in%table()

27 φ 9

您可以使用tableand match- 但首先使向量因子,以便不存在的级别包含在输出中:

a <- factor(c("a", "b", "c", "d", "e", "f", "g"))
b <- factor(c("a", "d", "c", "d", "a", "f", "f", "g", "c", "c"))

table(a[match(b, a)])

a b c d e f g 
2 0 3 2 0 2 1 

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

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

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

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

根据另一个列表中的元素重复一个列表中的元素

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

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

查找列表中元素在另一个列表中特定范围内的位置

使用“ while”从另一个列表中删除一个列表中的元素

根据另一个列表中的索引汇总一个列表中的元素

从一个列表中查找一个元素并将其与另一个列表中的元素进行比较

使用列表理解来查找列表中的元素,而另一个列表中的所有元素都是因子

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

访问另一个类中列表的元素

检查一个列表是否包含另一个列表中的元素

检查与另一个列表LINQ相比,哪个元素在一个列表中

从另一个列表检查一个列表中的元素

Python使用另一个列表中的元素过滤出一个列表

添加一个列表作为另一个列表中的元素

如何根据另一个列表中另一个元素的索引从列表中写出元素?

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

使用 Selenium 从另一个框架中查找与下拉列表相关的元素 -- Python

将一个元素从一个列表移到另一个列表中

查找与另一个列表对应的元素的索引

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

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

从另一个列表的第N个索引追加列表,并根据元素数重复

从另一个列表中的两个列表中删除元素

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

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