我想要一种方法来判断3个或更多列表的长度是否等于另一个变量。我只能找到适用于2个条目的方法。
我试过“==”,all.equal和相同;两者都不起作用。下面显示了一个小例子,我想有一些TEST fcn返回TRUE到TEST(x,A,B,C)和FALSE到TEST(x,A,B,D)(或者甚至不是TRUE会做)。
下面显示了一个小例子 - 为令人震惊的格式化道歉,但这是我发布此内容的唯一方法
E.g。
x = 3
A = length(c(1,2,3))
B = length(c(4,5,7))
C = length(c(2,4,6))
D = length(c(1,2))
x==A
*[1] TRUE*
c==A==C
*Error: unexpected '==' in "c==A=="*
all.equal(x,A)
*[1] TRUE*
all.equal(x,D)
*[1] "Mean relative difference: 0.3333333"*
all.equal(x,A,D)
*[1] TRUE*
identical(x,B)
*[1] FALSE*
identical(x,D)
*[1] FALSE*
identical(A,B)
*[1] TRUE*
identical(A,D)
*[1] FALSE*