Howdy Folks, I believe I'm having trouble understanding the documentation for all.equal. If I have two lists like this:
t1 = list(a = c(1,2,3), b = c("1", "2", "3")) t2 = list( b = c("1", "2", "3"), a = c(1,2,3)) If I read the documentation correctly, by setting use.names equal to TRUE I believe this comparison should evaluate as true: all.equal(t1,t2, use.names=TRUE) However, I get the following output: which appears as though it is performing the comparison based on walking through indices and comparing that way. [1] "Names: 2 string mismatches" [2] "Component 1: Modes: numeric, character" [3] "Component 1: target is numeric, current is character" [4] "Component 2: Modes: character, numeric" [5] "Component 2: target is character, current is numeric" Can someone tell me what I'm doing wrong here? -- John :wq [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.