[R] all.equal and names?

Spencer Graves spencer.graves at pdf.com
Wed Aug 18 16:27:49 CEST 2004


      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)"

      Thanks,
      Spencer Graves




More information about the R-help mailing list