[R] Concatenating data frame

2006-05-10 Thread Charles Cheung
Hello, I have searched through the R-help archive and find that the easiest way to concatenate data records in a dataframe is to use rbind() I know we can do that using rbind, but it is slow when we are doing rbind thousands of times to a growing list, each time adding one or two records to

Re: [R] Concatenating data frame

2006-05-10 Thread jim holtman
Put the intermediate results in a list and then use do.call: result - list() for (i in 1:100){ result[[i]] - data.frame(id=sample(letters,1), value=i) } newDataFrame - do.call('rbind', result) On 5/10/06, Charles Cheung [EMAIL PROTECTED] wrote: Hello, I have searched through the R-help

Re: [R] Concatenating data frame

2006-05-10 Thread Francisco J. Zagmutt
: jim holtman [EMAIL PROTECTED] To: Charles Cheung [EMAIL PROTECTED] CC: r-help@stat.math.ethz.ch Subject: Re: [R] Concatenating data frame Date: Wed, 10 May 2006 19:02:15 -0400 Put the intermediate results in a list and then use do.call: result - list() for (i in 1:100){ result[[i]] - data.frame