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
