Hi, Duncan:

Thanks much. I think I remember reading about both "all.equal" and "identical" in Venables and Ripley (2002) MASS. Unfortunately, I don't have MASS handy now, and I could not find it otherwise, so I asked.

What needs to happen to upgrade the "all.equal" documentation to add "identical" to the "see also"?

     Best Wishes,
     Spencer

Duncan Murdoch wrote:

On Wed, 18 Aug 2004 10:27:49 -0400, Spencer Graves
<[EMAIL PROTECTED]> wrote :



How can I compare two objects for structure, names, values, etc.? With R 1.9.1 under Windows 2000, the obvious choice "all.equal" ignores names and compares only values:



all.equal(1, c(a=1))


[1] TRUE

Under S-Plus 6.2, I get the comparison I expected:



all.equal(1, c(a = 1))


[1] "target, current classes differ: integer : named" [2] "class of target is \"integer\", class of current is \"named\" (coercing current to class of target)"



If you want the explanation you're out of luck, but identical() does the test:



identical(1, c(a = 1))


[1] FALSE

Duncan Murdoch



______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to