cbind vs rbind avec data.table

J'ai remarqué que cbind prend beaucoup plus de temps que rbind pour les données.des tables. Quelle est la raison?

> dt <- as.data.table(mtcars)                             
> new.dt <- copy(dt)                                      
> timeit({for (i in 1:100) dt.new <- rbind(dt.new, dt)})  
   user  system elapsed                                   
  0.237   0.012   0.253                                   
> new.dt <- copy(dt)                                      
> timeit({for (i in 1:100) dt.new <- cbind(dt.new, dt)})  
   user  system elapsed                                   
 14.795   0.090  14.912    

timeit <- function(expr)
{
    ptm <- proc.time()
    expr
    proc.time() - ptm
}

source d'informationauteur andrew