[R-br] Reduzir objeto auxiliares...
Rodrigo Coster
rcoster em gmail.com
Segunda Abril 29 08:41:42 BRT 2013
Da para criar uma lista arm com 12 listas dentro dela. Algo tipo:
arm <- lapply(1:12, function(x, nlag) vector(nlag, mode='list'), nlag)
for (i in 1:nlag)
{
arm[[1]][[i]] <- unlist(OK1[d1[i]:d2[i]])
arm[[2]][[i]] <- unlist(OK1[d3[i]:d4[i]])
arm[[3]][[i]] <- unlist(OK1[d5[i]:d6[i]])
arm[[4]][[i]] <- unlist(OK1[d7[i]:d8[i]])
arm[[5]][[i]] <- unlist(OK1[d9[i]:d10[i]])
arm[[6]][[i]] <- unlist(OK1[d11[i]:d12[i]])
arm[[7]][[i]] <- unlist(OK1[d13[i]:d14[i]])
arm[[8]][[i]] <- unlist(OK1[d15[i]:d16[i]])
arm[[9]][[i]] <- unlist(OK1[d17[i]:d18[i]])
arm[[10]][[i]] <- unlist(OK1[d19[i]:d20[i]])
arm[[11]][[i]] <- unlist(OK1[d21[i]:d22[i]])
arm[[12]][[i]] <- unlist(OK1[d23[i]:d24[i]])
}
On Sun, Apr 28, 2013 at 10:14 PM, <andrebvs em bol.com.br> wrote:
> Olá colegas,
>
> Existe alguma maneira de reduzir a quantidade de objetos auxiliares no
> exemplo abaixo (*arm1, arm2, ..., arm12*), para a entrada no laço *for*?
>
> arm1 <- list()
> arm2 <- list()
> arm3 <- list()
> arm4 <- list()
> arm5 <- list()
> arm6 <- list()
> arm7 <- list()
> arm8 <- list()
> arm9 <- list()
> arm10 <- list()
> arm11 <- list()
> arm12 <- list()
>
> for (i in 1:nlag)
> {
> arm1[[i]] <- unlist(OK1[d1[i]:d2[i]])
> arm2[[i]] <- unlist(OK1[d3[i]:d4[i]])
> arm3[[i]] <- unlist(OK1[d5[i]:d6[i]])
> arm4[[i]] <- unlist(OK1[d7[i]:d8[i]])
> arm5[[i]] <- unlist(OK1[d9[i]:d10[i]])
> arm6[[i]] <- unlist(OK1[d11[i]:d12[i]])
> arm7[[i]] <- unlist(OK1[d13[i]:d14[i]])
> arm8[[i]] <- unlist(OK1[d15[i]:d16[i]])
> arm9[[i]] <- unlist(OK1[d17[i]:d18[i]])
> arm10[[i]] <- unlist(OK1[d19[i]:d20[i]])
> arm11[[i]] <- unlist(OK1[d21[i]:d22[i]])
> arm12[[i]] <- unlist(OK1[d23[i]:d24[i]])
> }
>
> desde já agradeço!
>
> *Att.*
> *André*
>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
> código mínimo reproduzível.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130429/83a8635c/attachment.html>
Mais detalhes sobre a lista de discussão R-br