测试isTRUE(all.equal(x, y))和identical(x, y)?之间有什么区别吗?
帮助页面说:
不要在'if'表达式中直接使用'all.equal' - 如果合适,使用'isTRUE(all.equal(....))'或'same'.
但"如果合适的话"让我怀疑.我如何确定哪两个合适?
为什么是
isTRUE(NULL != 2)
[1] FALSE
Run Code Online (Sandbox Code Playgroud)
我怎么会收到真的?
在我的实际情况中,我有变量,我想处理一些东西,如果值不同.但是,当一个值为NULL时,我不认为它们是不同的!