intersect()
R语言中的函数用于查找两个对象的交集。此函数将两个对象(如 Vectors、dataframes 等)作为参数,并生成具有两个对象的公共数据的第三个对象。
用法: intersect(x, y)
参数:
x and y:具有项目序列的对象
范例1:
# R program to illustrate
# intersection of two vectors
# Vector 1
x1 <- c(1, 2, 3, 4, 5, 6, 5, 5)
# Vector 2
x2 <- c(2:4)
# Intersection of two vectors
x3 <- intersect(x1, x2)
print(x3)
输出:
[1] 2 3 4
范例2:
# R program to illustrate
# the intersection of two data frames
# Data frame 1
data_x <- data.frame(x1 = c(2, 3, 4),
x2 = c(1, 1, 1))
# Data frame 2
data_y <- data.frame(y1 = c(2, 3, 4),
y2 = c(2, 2, 2))
# Intersection of two data frames
data_z <- intersect(data_x, data_y)
print(data_z)
输出:
y1 1 2 2 3 3 4
相关用法
- R语言 setdiff()用法及代码示例
- R语言 setequal()用法及代码示例
- R语言 union()用法及代码示例
- 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()用法及代码示例
- R语言 dunif()用法及代码示例
注:本文由纯净天空筛选整理自nidhi_biet大神的英文原创作品 Intersection of Two Objects in R Programming – intersect() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。