タグ

ブックマーク / blog.m884.jp (1)

  • forとapplyの速度比較―data frame,matrix編 « はやしのブログ

    気の利いたタイトルが浮かばない : for と apply どっちが速い?の真似をして,forとapplyの速度比較をやってみた。apply族の関数は僕は主にdata frameに対して使うので,そのあたりを中心に。テストに使用したスクリプトは以下。 v1 <- 1:10 col_len <- c(1:9*1000, 1:10*10000) names(col_len) <- col_len dlist <- lapply(col_len, function(x)matrix(rep(v1, x), ncol=x)) dlist2 <- lapply(dlist, as.data.frame) fun_lapply <- function(x)system.time(lapply(x, sd))[[3]] fun_sapply <- function(x)system.time(sappl

    bob3
    bob3 2009/11/30
    「data frameをforで触ろうとすると非常に遅いので要注意。」
  • 1