R 比较两个因素的水平

R 比较两个因素的水平,r,r-factor,R,R Factor,有没有可能评估两个因素,看看它们是否有相同的级别数,如果有,哪些级别在其中一个或另一个中不存在?如果factor1和factor2是您的两个因素,只需查看级别(factor1)和级别(factor2) 相同数量的级别: length(levels(factor1)) == length(levels(factor2)) 一个值而非另一个值: setdiff(levels(factor1), levels(factor2)) setdiff(levels(factor2), levels(fac

有没有可能评估两个因素,看看它们是否有相同的级别数,如果有,哪些级别在其中一个或另一个中不存在?

如果
factor1
factor2
是您的两个因素,只需查看
级别(factor1)
级别(factor2)

相同数量的级别:

length(levels(factor1)) == length(levels(factor2))
一个值而非另一个值:

setdiff(levels(factor1), levels(factor2))
setdiff(levels(factor2), levels(factor1))

如果
factor1
factor2
是您的两个因素,只需查看
levels(factor1)
levels(factor2)

相同数量的级别:

length(levels(factor1)) == length(levels(factor2))
一个值而非另一个值:

setdiff(levels(factor1), levels(factor2))
setdiff(levels(factor2), levels(factor1))

谢谢,主要是我要找的setdiff())谢谢,主要是我要找的setdiff())