列表r的成对比较表
我有一个包含 4 个带有术语(字符)的向量的列表。我正在寻找一个包含术语成对比较的表格。每次成对比较中有多少个相等?
这是一个例子:
set.seed(20190708)
genes <- paste("gene",1:1000,sep="")
x <- list(
A = sample(genes,300),
B = sample(genes,525),
C = sample(genes,440),
D = sample(genes,350)
)
这是我正在寻找的:
这些是两组中出现的术语数量。
I have a list of 4 vectors with terms (characters). I'm looking to obtain a table with the pairwise comparison of the terms. How many are equal in each pairwise comparison?
Here is an example:
set.seed(20190708)
genes <- paste("gene",1:1000,sep="")
x <- list(
A = sample(genes,300),
B = sample(genes,525),
C = sample(genes,440),
D = sample(genes,350)
)
And here is what I'm looking for:
Those are the number of terms present in both groups.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我们想要对称矩阵作为输出,我们可以使用
ofter
,而as.dist
将结果呈现为下三角。或者如果没有镜子重复
We may use
outer
if we want a symmetric matrix as output, andas.dist
to present the result as just the lower triangle.Or if it is just pairwise comparison without the mirror duplicates
这是另一个基本 R 选项
或
Here is another base R option
or