【发布时间】:2017-10-05 09:51:59
【问题描述】:
我检查了问题,但找不到任何解释。
所以我有两个向量,我只想选择一个具有而另一个没有的不同元素。
我假设的向量定义如下:
hypo1=c("a01","a02","a03","a04","b01","b02","b03","b04","c01","c02","c03","c04")
hypo2=c("a03","a04","b01","b02","c02","c03")
然后想看看这两个向量中的重复项。
intersect(hypo1,hypo2)
[1] "a03" "a04" "b01" "b02" "c02" "c03"
这似乎工作正常。
但是,当我想查看 hypo1 拥有和 hypo2 没有的独特元素时,我在第一个向量中恢复了所有元素。如:
unique(hypo1,hypo2)
[1] "a01" "a02" "a03" "a04" "b01" "b02" "b03" "b04" "c01" "c02" "c03" "c04"
然后我改变了我创建的向量的顺序,它给出了相交命令的结果,比如
unique(hypo2,hypo1)
[1] "a03" "a04" "b01" "b02" "c02" "c03"
我在网上进行了一些挖掘,但找不到我所缺少的东西。我需要找到一个数据具有而另一个数据没有的独特元素。
【问题讨论】: