在 R 编程中检查两个对象是否相等 – setequal()函数
R 语言中的setequal()
函数用于检查两个对象是否相等。此函数将向量、数据帧等两个对象作为参数,如果对象相等或不相等,则结果为 TRUE 或 FALSE。
Syntax: setequal(x, y)
Parameters:
x and y: Objects with sequence of items
示例 1:
# R program to illustrate
# the use of setequal() function
# Vector 1
x1 <- c(1, 2, 3, 4, 5, 6)
# Vector 2
x2 <- c(1:6)
# Vector 3
x3 <- c(2, 3, 4, 5, 6)
# Calling setequal() Function
setequal(x1, x2)
setequal(x1, x3)
输出:
[1] TRUE
[1] FALSE
示例 2:
# R program to illustrate
# the use of setequal() function
# Data frame 1
data_x <- data.frame(x1 = c(5, 6, 7),
x2 = c(2, 2, 2))
# Data frame 2
data_y <- data.frame(y1 = c(5, 6, 7),
y2 = c(2, 2, 2))
# Calling setequal() Function
setequal(data_x, data_y)
输出:
[1] TRUE