[R] manipulating arrays

Stephen Tucker brown_emu at yahoo.com
Sat Jul 28 11:57:49 CEST 2007


I think you are looking for append(), though it won't modify the object
in-place like Python [I believe that is a product of R's 'functional
programming' philosophy].

might want to check this entertaining thread:
http://tolstoy.newcastle.edu.au/R/help/04/11/7727.html

in this example it would be like

> c(X[1], 0, X[2:5])
[1] 1 0 2 3 4 5
> append(X,0,1)
[1] 1 0 2 3 4 5


--- Henrique Dallazuanna <wwwhsd at gmail.com> wrote:

> Hi, I don't know if is the more elegant way, but:
> 
> X<-c(1,2,3,4,5)
> X <- c(X[1], 0, X[2:5])
> 
> 
> -- 
> Henrique Dallazuanna
> Curitiba-Paraná-Brasil
> 25° 25' 40" S 49° 16' 22" O
> 
> On 27/07/07, Nair, Murlidharan T <mnair at iusb.edu> wrote:
> >
> > Can I insert an element in an array at a particular position without
> > destroying the already existing element?
> >
> >
> >
> > X<-c(1,2,3,4,5)
> >
> >
> >
> > I want to insert an element between 1 and 2.
> >
> >
> >
> > Thanks ../Murli
> >
> >
> >
> >
> >         [[alternative HTML version deleted]]
> >
> > ______________________________________________
> > R-help at 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
> > and provide commented, minimal, self-contained, reproducible code.
> >
> 
> 	[[alternative HTML version deleted]]
> 
> > ______________________________________________
> R-help at 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
> and provide commented, minimal, self-contained, reproducible code.
> 



       
____________________________________________________________________________________

Comedy with an Edge to see what's on, when.



More information about the R-help mailing list