如果我设置a
和b
,如下所示
a <- c(1,2,3)
b <- c(1,2,100)
R中的setequal(a,b)
和identical(a,b)
有什么区别?
我的意思是,基本上与定义有什么不同?
答案 0 :(得分:5)
时出现差异
考虑两个例子
a <- rep(1:3, 1:3)
b <- 1:3
setequal(a, b) # TRUE
identical(a, b) # FALSE
a <- 1:3
b <- 3:1
setequal(a, b) # TRUE
identical(a, b) # FALSE