[R] Adding data.frames together

kjetil@entelnet.bo kjetil at entelnet.bo
Wed Mar 10 02:43:09 CET 2004


On 9 Mar 2004 at 14:41, John Sweval wrote:

If you have the dataframes as components of a list dfs, maybe you can 
do something like

do.call("cbind", dfs)

Kjetil Halvorsen

> I have a series of data frames that are identical structurally, i.e. -
> made with the same code, but I need to add them together so that they
> become one, longer, data frame, i.e. - each of the slot vectors are
> increased in length by the length of the added data frame vectors.
> 
> So if I have df1 with a slot A so that length(df1$A) = 100 and I have
> df2 with a slot A so that length(df2$A)=200 then I need a method to
> create df3 its slot A is the df1$A plus df2$A such that length(df3$A)
> = 300.
> 
> It does not appear that if you use data.frame to join two data frames
> it just adds the slots of both sources to the destination data frame
> and that is not what I want.
> 
> In my finally solution, I need to do this with multiple data.frames
> that slot-wise are identical, but each slot length is different
> between data frames.
> 
> Seems like there should be an easy solution, but I just have not
> stumbled across it in the documentation.
> 
> Thanks,
> John C. Sweval
>   Database Architect
>   Illumigen Biosciences, Inc.
>     Email: jsweval at illumigen.com
>     Phone: 206-378-0400
>     Fax: 206-378-0408
> 
> 
>  [[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.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