我是 R 新手,我想提出一个问题,虽然标题与其他发布的问题相似,但我没有在其中找到解决方案。
我的问题如下:我有几个不同长度的向量,我想以成对的方式比较它们,并对每个比较应用一个函数,以生成向量之间共同元素的值,例如名为 A、B 的 4 个向量, C、DI 想找出 A 和 B、A 和 C、A 和 D、B 和 C、B 和 D、C 和 D 之间的共同元素。
这里有一个更详细的例子(只有两个向量):
A=c("t","qt","er","oa","qra")
B=c("t","ea","ew","ee","oa","qwt")
length(which(A%in%B))/min(length(A),length(B)) #this is the function I would like to apply to each comparison.
0.4 #value returned for the function
我有大量向量,但我不知道如何实现 for 循环以进行成对比较。
提前谢谢了