gpt4 book ai didi

r - 在具有多个向量的 R 中使用相同()

转载 作者:行者123 更新时间:2023-12-03 08:54:55 24 4
gpt4 key购买 nike

假设我有五个向量:

A<-1:10
B<-1:10
C<-1:10
D<-1:10
E<-1:12

我可以使用相同的()一次测试两个。
identical(A,C)

但我想一次测试所有这些,看看是否有任何与其他的不同。是否有捷径可寻?

最佳答案

我会选择一个,比如 A ,并与它进行所有成对比较。

all(sapply(list(B, C, D, E), FUN = identical, A))
# [1] FALSE

删除 all()看到不相同的
sapply(list(B, C, D, E), FUN = identical, A)
# [1] TRUE TRUE TRUE FALSE
identical应该是可传递的,所以如果 AC 相同并到 D ,然后 C应该与 D 相同.

(感谢@docendo discimus 简化了语法。)

关于r - 在具有多个向量的 R 中使用相同(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30850400/

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