Gabor Csardi <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]: 

> Hmm, my understanding is different,
> 
> m <- matrix(sample(10*10), ncol=10)
> m2 <- rbind( m[1:5,], 1:10, m[6:10,] )
> m3 <- cbind( m[,1:8], 1:10, m[,9:10] )

I read the question the same way and, in response to the part of the 
question asking for no temporary matrix, offer this refinement on your 
suggestion:

m <- rbind(  m[1:5,], 1:10, m[6:10,] ) # row insertion or ...

# not to be followed by, but rather instead column insertion ..
m <- cbind( m[,1:8], 1:10, m[,9:10] )

-- 
David Winsemius

> 
> G.
> 
> On Sun, Apr 20, 2008 at 10:21:47AM -0300, Henrique Dallazuanna
> wrote: 
>> If I understand:
>> 
> 
>> m <- matrix(sample(10*10), ncol=10)
>> m[5:6, 8:9] <- 1:4
>> 
> 
>> 
> 
>> 
> 
>> On 4/18/08, Ng Stanley <[EMAIL PROTECTED]> wrote:
>> > Hi,
>> >
>> > Is there any functions to insert a vector or matrix into an
>> > existing ma 
> trix
>> > say between row 5 and 6 or column 8 and 9, without creating a
>> > temporary matrix ?
>> >
>> > Thanks
>> > Stanley

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to