R 程序查找多个向量的共同元素


2022年4月2日, 学习e教程
1486

如何查找多个向量的共同元素

在这里,我们将解释如何编写一个 R 程序来查找多个向量的共同元素。我们在这里使用内置函数 intersect() 。这个函数有助于查找多个向量的共同元素。这个函数的语法是 

intersect(x, y, …)
 

这里 x, y 是包含需要查找共同元素的元素序列的向量、数据框或 ps 对象。

如何在 R 程序中查找多个向量的共同元素

以下是在 R 程序中查找多个向量的共同元素的步骤。在这个 R 程序中,我们直接将向量提供给内置函数。这里我们使用变量 A、B、C 来保存向量,使用变量 inter 来保存交集的结果。

算法

步骤 1:为变量 A、B、C 赋值向量值

步骤2:首先打印原始向量值

步骤 3:调用函数 intersect,形式为 intersect(intersect(A,B),C)

步骤 4:将交集的结果赋值给变量 inter

步骤 5:打印保存函数结果的变量 inter

R 源代码

                                          A = c(15, 10, 40 20, 14, 25, 29, 15)
B = c(35, 20, 30, 40, 18, 35, 25, 14)
C = c(25, 30, 30, 20, 13, 25, 14, 17)
print("Original Vectors:")
print("A: ")
print(A)
print("B: ")
print(B)
print("C: ")
print(C)
print("Common elements from above vectors:")
inter= intersect(intersect(A,B),C)
print(inter)
                                      

输出

[1] "Original Vectors:"
[1] "A: "
[1] 15 10 40 20 14 25 29 15
[1] "B: "
[1] 35 20 30 40 18 35 25 14
[1] "C"
[1] 25 30 30 20 13 25 14 17
[1] "Common elements from above vectors:"
[1] 20 14 25