[R] bitwise XOR of Matrix
ruipbarradas at sapo.pt
Mon Oct 22 17:52:17 CEST 2012
Your error message means that the arrays have different dim attributes.
dim(M1) == dim(M2)
They must be the same.
If they are, the result is not 0/1 but FALSE/TRUE, which you can treat
as or coerce to integer.
Hope this helps,
Em 22-10-2012 16:44, shahab escreveu:
> I would like to xor (bitwise) two matrices filled with binary values
> (0,1). The result of such XOR is expected to be 0,1.
> But apparently neither of xor nor bitXor is working in this case.
> I got ": binary operation on non-conformable arrays" error message
> when I used xor (M1,M2) .
> The problem with bitXor(M1,M2) is that it just truncates the result
> into a vector rather than a Matrix.
> Do you know if there is a way to solve this issue (without needing to
> implement custom XOR in this case).
> R-help at r-project.org mailing list
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help