[R] Unexpected error subset assignment (bug?)

2005-03-24 Thread Tuszynski, Jaroslaw W.
Hi, I run into following problem. It seems to me that operation in the 3rd line should be valid. b = matrix(as.raw(0), 8,8) q = as.raw(1:8) b[1,] = q Error: incompatible types in subset assignment length(b[1,]) [1] 8 typeof(b[1,]) [1] raw length(q) [1] 8 typeof(q) [1] raw Is this a bug

Re: [R] Unexpected error subset assignment (bug?)

2005-03-24 Thread roger bos
I didn't know anything about as.raw(), so I did ?as.raw and it refer to raw vector, so my guess is that it doesn't work with matrix types. The following modified code seems to work, however: b = matrix(0, 8,8) q = 1:8 b[1,] = q b - as.raw(b) dim(b) - c(8,8) HTH, Roger On Thu, 24 Mar 2005