如果我设置a
和b
下面一样,
a <- c(1,2,3) b <- c(1,2,100)
R setequal(a,b)
和identical(a,b)
R 之间有什么区别?
我的意思是,从根本上来说,与定义有什么不同?
差异来自何时
有重复的价值观;
有不同的顺序.
考虑两个例子
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