【发布时间】:2013-11-16 20:32:53
【问题描述】:
问题
我有两个不同长度的字符串向量。每个向量都有一组不同的字符串。我想找到在一个向量中但不在两个向量中的字符串;也就是symmetric difference。
分析
我查看了函数setdiff,但它的输出取决于考虑向量的顺序。我找到了自定义函数outersect,但是这个函数要求两个向量的长度相同。
有什么建议吗?
更正
这个问题似乎特定于我正在处理的数据。否则,下面的答案解决了我在这篇文章中提到的问题。我会看看我的数据有什么独特之处,如果我知道任何可能对其他用户有帮助的东西,我会发回。
【问题讨论】:
-
除了已有的答案:还有
sets::set_symdiff()。
标签: r xor intersect set-difference symmetric-difference