gpt4 book ai didi

r - 在 R 中查找对称差异(与交叉点相反)的函数?

转载 作者:行者123 更新时间:2023-12-04 16:27:24 25 4
gpt4 key购买 nike

问题

我有两个不同长度的字符串向量。每个向量都有一组不同的字符串。我想找到在一个向量中但不在两个向量中的字符串;即 symmetric difference .

分析

我看了一下函数setdiff ,但其输出取决于考虑向量的顺序。我找到了自定义函数 outersect ,但此函数要求两个向量的长度相同。

有什么建议?

更正

这个问题似乎特定于我正在处理的数据。否则,下面的答案解决了我在这篇文章中提到的问题。我会看看我的数据有什么独特之处,如果我学到了可能对其他用户有帮助的任何东西,我会回帖。

最佳答案

为什么不:

sym_diff <- function(a,b) setdiff(union(a,b), intersect(a,b))

关于r - 在 R 中查找对称差异(与交叉点相反)的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19797954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com