<font face="trebuchet ms,sans-serif">Uma coisa que o Benilton sempre faz quando o for() envolve um número conhecido fixo de elementos é criar o objeto do tamanho de etapas do for()<br></font><br><font face="trebuchet ms,sans-serif"><span style="font-family:courier new,monospace"><font color="#333333"><font><div>
#temp <- list() # troque por<br><span style="color:rgb(204,0,0)">temp <- vector(mode="list", lenght=20)</span><br></div><div>#for(i in 1:20){ # troque por<br><span style="color:rgb(204,0,0)">D <- <font>data.frame(matrix(ncol=3,nrow=100))</font><br>
<font>colnames(D) <- c('ID','Tipo','Valor')</font></span><br><span style="color:rgb(204,0,0)"><font>for(i in 1:length(temp))</font>{</span><br></div>

<div>#    temp[[i]] <- data.frame(matrix(ncol=3,nrow=100)) <span style="color:rgb(255,0,0)"># pode ser criada fora do laço, D</span><br></div><div>#    colnames(temp[[i]]) <- c('ID','Tipo','Valor')<br>
<span style="color:rgb(204,0,0)">    temp[[i]] <- D</span><br></div><div>    temp[[i]]$ID    <- paste(i,sprintf("%03d",1:100),sep='')</div>

<div>    temp[[i]]$Tipo  <- factor(sample(0:10,100,replace=T),levels=c(0:10))</div><div>    temp[[i]]$Valor <- rnorm(100,100,20)</div><div>}</div><div>dado <- data.frame(matrix(ncol=13,nrow=20))</div><div>colnames(dado) <- c('ID',paste('Tipo',sprintf('%02d',0:10),sep=''),'TipoNA')</div>


<div>for(i in 1:20){</div><div>dado[i,] <- c(i,table(temp[[i]]$Tipo,exclude=NULL))</div><div>}</div></font></font></span><br>Não explorei tudo que pode ser alterado. Ao mesmo tempo você pode fazer isso com a função replicate() também.<br>
<br>À disposição.<br></font><br clear="all"><div><span style="font-family:trebuchet ms,sans-serif">==========================================================================</span><br style="font-family:trebuchet ms,sans-serif">
<span style="font-family:trebuchet ms,sans-serif">Walmes Marques Zeviani</span><br style="font-family:trebuchet ms,sans-serif"><span style="font-family:trebuchet ms,sans-serif">LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W)</span><br style="font-family:trebuchet ms,sans-serif">
<span style="font-family:trebuchet ms,sans-serif">Departamento de Estatística - Universidade Federal do Paraná</span><br style="font-family:trebuchet ms,sans-serif"><span style="font-family:trebuchet ms,sans-serif">fone: (+55) 41 3361 3573</span><br style="font-family:trebuchet ms,sans-serif">
<span style="font-family:trebuchet ms,sans-serif">VoIP: (3361 3600) 1053 1173</span><br style="font-family:trebuchet ms,sans-serif"><span style="font-family:trebuchet ms,sans-serif">e-mail: <a href="mailto:walmes@ufpr.br" target="_blank">walmes@ufpr.br</a><br>
skype: walmeszeviani<br style="font-family:trebuchet ms,sans-serif"></span><span style="font-family:trebuchet ms,sans-serif">twitter: @walmeszeviani</span><br style="font-family:trebuchet ms,sans-serif"><span style="font-family:trebuchet ms,sans-serif">homepage: <a href="http://www.leg.ufpr.br/%7Ewalmes" target="_blank">http://www.leg.ufpr.br/~walmes</a></span><br style="font-family:trebuchet ms,sans-serif">
<span style="font-family:trebuchet ms,sans-serif">linux user number: 531218</span><br style="font-family:trebuchet ms,sans-serif"><span style="font-family:trebuchet ms,sans-serif">==========================================================================</span></div>