R语言中的union()函数用于合并两个对象的数据。此函数将两个对象(如 Vectors、dataframes 等)作为参数,并生成具有两个对象数据组合的第三个对象。
用法: union(x, y)
参数:
x 和 y:具有项目序列的对象
示例 1:两个向量的并集
# R program to illustrate
# union of two vectors
# Vector 1
x1 <- c(1, 2, 3, 4, 5, 6, 5, 5)
# Vector 2
x2 <- c(8, 9)
# Union of two vectors
x3 <- union(x1, x2)
print(x3)
输出:
[1] 1 2 3 4 5 6 8 9
在上面的代码中,向量 x1 包含 1-6 的值,x2 包含两个值。现在这两个向量 x1 和 x2 的并集将组合它们中存在的每个值一次。
Note: Union of two vectors removes the duplicate elements in the final vector.
示例 2:两个数据帧的并集
# R program to illustrate
# the union of two data frames
# Data frame 1
data_x <- data.frame(x1 = c(5, 6, 7),
x2 = c(1, 1, 1))
# Data frame 2
data_y <- data.frame(y1 = c(2, 3, 4),
y2 = c(2, 2, 2))
# R union two data frames
data_z <- union(data_x, data_y)
print(data_z)
输出:
[[1]] [1] 5 6 7 [[2]] [1] 1 1 1 [[3]] [1] 2 3 4 [[4]] [1] 2 2 2
在上面的代码中,我们创建了两个数据帧,第一个是 x1, x2,第二个是 y1, y2。这两个数据帧的联合创建了具有组合值的第三个数据帧。
相关用法
- R语言 setdiff()用法及代码示例
- R语言 intersect()用法及代码示例
- R语言 setequal()用法及代码示例
- R语言 identical()用法及代码示例
- R语言 is.element()用法及代码示例
- R语言 sum()用法及代码示例
- R语言 combine()用法及代码示例
- R语言 ls()用法及代码示例
- R语言 rm()用法及代码示例
- R语言 prod()用法及代码示例
- R语言 is.primitive()用法及代码示例
- R语言 outer()用法及代码示例
- R语言 cov()用法及代码示例
- R语言 cor()用法及代码示例
- R语言 merge()用法及代码示例
- R语言 julian()用法及代码示例
注:本文由纯净天空筛选整理自akhilsharma870大神的英文原创作品 Union of two Objects in R Programming – union() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。