gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 11:33:21 26 4
gpt4 key购买 nike

我想检查两个向量是否包含相同的元素,即使它们的顺序不同。例如,函数(我们称之为 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:清理问题以省略初始答案,因为这现在是我的实际答案。

最佳答案

我想你可以用 setequal(a,b)
更新更新 setequal检查两个向量是否由相同的元素组成,但不检查这些元素在每个向量中的出现次数是否相同。

关于r - 检查两个向量是否包含 R 中相同(无序)的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27912800/

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