Usar lapply dentro de loop for? [2]

Sobre a pergunta em:

Usar lapply dentro de loop for?

Preciso acessar minha matriz em partes (pois o procedimento gera um problema com o limite de memória disponível para o R, dada a dimensão grande da minha matriz inicial –500 colunas, de tamanho 200–). Por exemplo:

for(j in 1:100){     set.seed(1234)     res2 <- lapply(seq_len(nBS), function(i) apply(dados[,j,drop=F], 2, sample, n, TRUE)) } 

Quando faço isso, apenas a coluna j = 100 é usada.

Como faço para usar todos os vetores da minha matriz nesse loop for (de 1 a 100)?

Alguma sugestão para fazer isso de forma mais eficiente para as 500 colunas?

Agradeço desde já!