Displaying 1 result from an estimated 1 matches for "matchfun".
Did you mean:
matchfn
2011 Oct 06
1
The "Sets" package and element equality test
...l
package: thanks to the developers. I wanted to define sets of lists where 2
lists are considered equal if they have the same length.
So, I implemented:
match.2.list <- function(l1,l2){
length(l1)==length(l2)
}
and then defined my cset as:
s <- set(list(1,2),list(3,4))
lset <- cset(s,matchfun(match.2.list))
so if I now do:
y <- list(3,4)
y %e% lset
I get the correct answer, which is TRUE.
But if I do:
x <- list(1,8)
x %e% lset
I now get FALSE, even though x is a list of length 2, and should thus match
any of the 2 lists in lset.
I must be doing something wrong; I checked with...