Closed RobinHankin closed 3 years ago
The problem is at setMethod("[", signature("disord",i="disord",j="missing",drop="ANY")
.
In particular,
out <- disord(out, digest::sha1(out)) # NB newly generated hash
which is too random in the sense that it does not record the fact that if i1
and i2
have the same hash, then x[i1]
and x[i2]` should also have the same hash.
I think the last line above should not be an error: it has a clear meaning.