[R] Stacking Vectors/Dataframes

Liaw, Andy andy_liaw at merck.com
Mon Aug 16 01:24:10 CEST 2004


I believe interleave() in the `gregmisc' package can do what you want.

Cheers,
Andy

> From: Laura Quinn
> 
> Hello,
> 
> Is there a simple way of stacking/merging two dataframes in 
> R? I want to
> stack them piece-wise, not simply add one whole dataframe to 
> the bottom of
> the other. I want to create as follows:
> 
> x.frame:
> aX1  bX1  cX1  ... zX1
> aX2  bX2  cX2  ... zX2
> ...  ...  ...  ... ...
> aX99 bX99 cX99 ... zX99
> 
> y.frame:
> aY1  bY1  cY1  ... zY1
> aY2  bY2  cY2  ... zY2
> ...  ...  ...  ... ...
> aY99 bY99 cY99 ... zY99
> 
> new.frame:
> aX1  bX1  cX1  ... zX1
> aY1  bY1  cY1  ... zY1
> aX2  bX2  cX2  ... zX2
> aY2  bY2  cY2  ... tY2
> ...  ...  ...  ... ...
> aX99 bX99 cX99 ... tX99
> aY99 bY99 cY99 ... tY99
> 
> I have tried to use a for loop (simply assigning and also 
> with rbind) to
> do this but am having difficulty correctly assigning the 
> destination in the new dataframe. Can
> anyone offer a quick and easy way of doing this (or even a 
> long winded one
> if it works!!)
> 
> Thank you in advance,
> 
> Laura Quinn
> Institute of Atmospheric Science
> School of the Environment
> University of Leeds
> Leeds
> LS2 9JT
> 
> tel: +44 113 343 1596
> fax: +44 113 343 6716
> mail: laura at env.leeds.ac.uk
> 
> ______________________________________________
> 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
> 
>




More information about the R-help mailing list