Re: [R] How to insert a vector or matrix into an existing matrix

From: Gabor Csardi <csardi_at_rmki.kfki.hu>
Date: Mon, 21 Apr 2008 09:10:02 +0200

On Sun, Apr 20, 2008 at 08:16:11PM +0000, David Winsemius wrote:
> Gabor Csardi <csardi@rmki.kfki.hu> wrote in
> news:20080420133926.GA28167_at_localdomain:
>
> > 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] )

There might be something wrong with my eyes, but where is the refinement here? Your lines are literally the same as mines. There is no temporary matrix here, m2 and m3 are the results, he wanted either between row 5 and 6 _OR_ column 8 and 9.

Oh, if you mean that we immediately put back the result into 'm', then 1) it does not really matter, R will create a temporary matrix internally anyway, 2) i assumed that the user can figure this out him/herself.

G.

> --
> 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 <stanleyngkl_at_gmail.com> 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_at_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.

-- 
Csardi Gabor <csardi_at_rmki.kfki.hu>    UNIL DGM

______________________________________________
R-help_at_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.
Received on Mon 21 Apr 2008 - 07:13:04 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Mon 21 Apr 2008 - 13:30:30 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive