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 10:32:33 -0500, Tuszynski, Jaroslaw W. <[EMAIL PROTECTED]> wrote: > 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 or a "feature"? > > Jarek > =====================================\==== > Jarek Tuszynski, PhD. o / \ > Science Applications International Corporation <\__,| > (703) 676-4192 "> \ > [EMAIL PROTECTED] ` \ > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html