R 程序:如何在 R 中查找两个数据框之间的公共元素


2022 年 4 月 1 日, Learn eTutorial
1479

如何查找两个给定数据框中仅出现一次的公共元素

在这里,我们解释如何编写 R 程序来查找两个给定数据框中仅出现一次的公共元素。这里我们使用内置函数 union()。union() 函数有助于计算概率空间子集的并集。该函数的语法是:


union(x,y, …) 

其中 x, y 是包含一系列项的向量、数据框或 ps 对象。而 dots(...) 表示要传递给其他方法或从其他方法传递的参数。

如何在 R 程序中查找两个给定数据框中仅出现一次的公共元素

以下是 R 程序中用于查找两个给定数据框中仅出现一次的公共元素的步骤。在此 R 程序中,我们直接将数据框提供给内置函数。这里我们使用变量 X, Y 来保存不同的数据框。最后,通过调用函数 union()(例如 union(X, Y))来查找两个给定数据框中仅出现一次的公共元素。

算法

步骤 1:将变量 X, Y 分配给数据框

步骤 2:首先打印原始数据框

步骤 3:通过调用 union(X, Y) 等方式查找两个数据框中仅出现一次的公共元素

步骤 4:将结果存储在变量 result

步骤 5:打印最终数据框

R 源代码

                                          X = c("a", "b", "c", "d", "e")
Y = c("d", "e", "f", "g")
print("Original Dataframes")
print(X)
print(Y)
print("Elements that are common but only come once to both given data frames:")
result = union(X, Y)
print(result)

                                      

输出

[1] "Original Dataframes"
[1] "a" "b" "c" "d" "e"
[1] "d" "e" "f" "g"
[1] "Elements that are common but only come once to both given data frames:"
[1] "a" "b" "c" "d" "e" "f" "g"