检查两个向量是否在R中包含相同(无序)元素

马克斯·吉尼斯(Max Ghenis)

我想检查两个向量是否包含相同的元素,即使它们的排序不相同。例如,函数(我们称之为SameElements)应满足以下条件:

SameElements(c(1, 2, 3), c(1, 2, 3))  # TRUE
SameElements(c(1, 2, 3), c(3, 2, 1))  # TRUE
SameElements(c(1, 2, 1), c(1, 2))  # FALSE
SameElements(c(1, 1, 2, 3), c(3, 2, 1))  # FALSE

编辑1:指定当向量包含相同元素但频率不同时,函数应返回F。

编辑2:清理问题以省略初始答案,因为这是我的实际答案。

马克斯·吉尼斯(Max Ghenis)

代替更清洁的替代方法,这是已知的解决方案:

SameElements <- function(a, b) return(identical(sort(a), sort(b)))
SameElements(c(1, 2, 3), c(1, 3, 2))  # TRUE
SameElements(c(1, 2, 3), c(1, 1, 3, 2))  # FALSE

编辑:identical而不是all.equal(...) == T每个nrussell的建议。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查元素是否在两个向量中的最快方法

来自分类Dev

检查两个java列表是否包含相同的对象,与元素的顺序和数量无关

来自分类Dev

检查两个列表是否具有相同的元素

来自分类Dev

如何检查两个列表中的元素是否相同(顺序已更改)

来自分类Dev

检查元素是否包含在两个不同的数组中

来自分类Dev

我如何在Swift中检查两个数组是否包含相同的元素,而不管这些元素出现的顺序如何?

来自分类Dev

检查两个向量是否是子集

来自分类Dev

检查具有相同类的两个元素的两个 ID 是否相等

来自分类Dev

如何最好地检查两个无序对是否匹配?

来自分类Dev

检查两个无序序列是否相等

来自分类Dev

如何快速查看R中两个以上向量的任何元素是否相等?

来自分类Dev

如何在R中查找向量的两个或多个连续元素是否相等

来自分类Dev

检查两个列表在JUnit中是否相同

来自分类Dev

检查两个指标是否相同

来自分类Dev

Prolog-检查两个列表中除一个列表外是否具有相同的元素

来自分类Dev

计算两个向量中相同位置的相同元素的数量

来自分类Dev

检查两个匹配元素之间是否找到向量成员

来自分类Dev

给定N个排序的数组,请检查是否有两个包含至少两个公共元素的数组

来自分类Dev

检查字符串是否包含两个相同字符的方法?

来自分类Dev

检查数据库是否包含两个相同年龄的人并打印

来自分类Dev

无论顺序如何,如何检查两个对象是否包含相同的单词?

来自分类Dev

检查带有对象的字典是否包含两个具有相同属性的对象

来自分类Dev

创建一个元素与r中的两个向量完全交叉的向量

来自分类Dev

找出两个排序列表是否包含相同元素Java的有效方法。

来自分类Dev

使两个向量具有相同数量的元素

来自分类Dev

检查两个列表中是否具有相同的元素,并且顺序相同,但是在Python中具有其他起点

来自分类Dev

检查两个字符串是否在python中包含相同的模式

来自分类Dev

检查两个列表中的元素

来自分类Dev

检查两个列表中的元素

Related 相关文章

  1. 1

    检查元素是否在两个向量中的最快方法

  2. 2

    检查两个java列表是否包含相同的对象,与元素的顺序和数量无关

  3. 3

    检查两个列表是否具有相同的元素

  4. 4

    如何检查两个列表中的元素是否相同(顺序已更改)

  5. 5

    检查元素是否包含在两个不同的数组中

  6. 6

    我如何在Swift中检查两个数组是否包含相同的元素,而不管这些元素出现的顺序如何?

  7. 7

    检查两个向量是否是子集

  8. 8

    检查具有相同类的两个元素的两个 ID 是否相等

  9. 9

    如何最好地检查两个无序对是否匹配?

  10. 10

    检查两个无序序列是否相等

  11. 11

    如何快速查看R中两个以上向量的任何元素是否相等?

  12. 12

    如何在R中查找向量的两个或多个连续元素是否相等

  13. 13

    检查两个列表在JUnit中是否相同

  14. 14

    检查两个指标是否相同

  15. 15

    Prolog-检查两个列表中除一个列表外是否具有相同的元素

  16. 16

    计算两个向量中相同位置的相同元素的数量

  17. 17

    检查两个匹配元素之间是否找到向量成员

  18. 18

    给定N个排序的数组,请检查是否有两个包含至少两个公共元素的数组

  19. 19

    检查字符串是否包含两个相同字符的方法?

  20. 20

    检查数据库是否包含两个相同年龄的人并打印

  21. 21

    无论顺序如何,如何检查两个对象是否包含相同的单词?

  22. 22

    检查带有对象的字典是否包含两个具有相同属性的对象

  23. 23

    创建一个元素与r中的两个向量完全交叉的向量

  24. 24

    找出两个排序列表是否包含相同元素Java的有效方法。

  25. 25

    使两个向量具有相同数量的元素

  26. 26

    检查两个列表中是否具有相同的元素,并且顺序相同,但是在Python中具有其他起点

  27. 27

    检查两个字符串是否在python中包含相同的模式

  28. 28

    检查两个列表中的元素

  29. 29

    检查两个列表中的元素

热门标签

归档