<div>Obrigado a todos pela atenção!<br /> <br /><br /></div>
<div><em>Att.</em></div>
<div><em>André</em></div>
<hr style="border-top: 1px solid #ccc;" />
<div>Em 15/10/2012 21:33, <strong>Alisson Lucrecio < alissonluc@yahoo.com.br ></strong> escreveu:</div>
<div style="color: #000; background-color: #fff; font-family: times new roman, new york, times, serif; font-size: 12pt;">
<div><span>Andrebvs,</span></div>
<div style="color: #000000; font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">apply vc aplicar quando seu objeto é uma data frame. Por exemplo: vc quer calcular a média de uma data.frame com 3 variaveis, em vez de vc pedir mean para var1, mean para var2, etc. Vc aplica uma apply(data.frame, mean) e isso te retorna uma data frame com as médias.</div>
<div style="color: #000000; font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">lapply e sapply funcionam quase da mesma forma, as duas vc vai usar quando seu objeto for uma data,frame e vc quer que rotorne uma lista, porem a sapply vai retorna uma list ou uma data.frame, dependendo dos seus dados. As outrras eu uso pouco, porem eu prefiro usar as funcões do pacote plyr, elas otimizam o processamento.</div>
<div style="color: #000000; font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">Elas funcionam quase igual.</div>
<div style="color: #000000; font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">dlply quando vc tem data frame e vc quer que retorne uma lista.</div>
<div style="color: #000000; font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">ldply quando vc tem uma liste e vc quer uma data.frame.</div>
<div style="color: #000000; font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">llply para list.</div>
<div style="color: #000000; font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">Eu uso muito essa ultima, acho que otimiza todo o processo. Por exemplo: vc quer fazer uma aov de uma data.frame com 10 variáveis. Eu vez de vc aplicar uma</div>
<div style="color: #000000; font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">dlply(data.frame, function(x){</div>
<div style="color: #000000; font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"> with(x, aov(trat ~ y, data=x))</div>
<div style="color: #000000; font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;">})</div>
<div style="color: #000000; font-size: 16px; font-family: 'times new
roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><span style="background-color: transparent;">vc transforma tudo em list e aplica em tudo de uma só vez. Assim fica tudo mais fácil. o importante é pratique e pratique mais. rsss</span></div>
<div style="color: #000000; font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><span style="background-color: transparent;">Att</span></div>
<div><span> </span></div>
<div> </div>
<div><span style="font-family: times new roman,new york,times,serif;">Alisson Lucrécio da Costa</span></div>
<div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">
<div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">
<div dir="ltr"><hr size="1" /><span style="font-family: Arial; font-size: small;"><strong><span style="font-weight: bold;">From:</span></strong> andrebvs <andrebvs@bol.com.br><br /> <strong><span style="font-weight: bold;">To:</span></strong> "r-br@listas.c3sl.ufpr.br" <r-br@listas.c3sl.ufpr.br> <br /> <strong><span style="font-weight: bold;">Sent:</span></strong> Monday, October 15, 2012 8:19 PM<br /> <strong><span style="font-weight: bold;">Subject:</span></strong> [R-br] Família APPLY...<br /> </span></div>
<br />
<div id="yiv2123741881">
<div>Olá colegas!</div>
<div> </div>
<div>Percebo que a familia APPLY é bastante utilizada pelos Rsistas (usuários do R), inclusive, as vezes também chego a utilizar.</div>
<div>Porém, gostaria de saber melhor em quais situações devo usar tais funções abaixo? Qual a idéia de usar tais funções?</div>
<div>Alguém aqui, poderia nos dar exemplos curtos para se ter uma noção do uso de cada uma dessas funções?</div>
<div> </div>
<div>Funções: <strong>sapply() lapply() apply() mapply() tapply() rapply() dapply()</strong></div>
<div><strong> </strong></div>
<div>desde já agradeço!</div>
<div> </div>
<div><em>Att.</em></div>
<div><em>André</em><strong><br /></strong></div>
</div>
<br />_______________________________________________<br />R-br mailing list<br /><a href="../../../undefined//compose?to=R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br /><a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br />Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br /><br /></div>
</div>
</div>
<div> </div>