<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(116,27,71)">Vinícius, não sei se é isso que você quer, mas eu fiz da seguinte forma:</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(116,27,71)">
<br></div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(116,27,71)"><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px"><font color="#741b47" face="verdana, sans-serif">sexo=c("1","1","2","2","1","2","1","1","1","1","2")</font></div>
<div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px"><font color="#741b47" face="verdana, sans-serif">idade=c("1","3","2","1","1","1","2","2","3","3","3")</font></div>
<div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px"><span style="color:rgb(116,27,71);font-family:verdana,sans-serif">tcont=c(100,320,24,256,134,290,18,34,15,121,32)</span><br>
</div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px"><font color="#741b47" face="verdana, sans-serif">read=c("1","0","0","0","1","1","1","1","1","1","0")</font></div>
<div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px"><font color="#741b47" face="verdana, sans-serif">df=data.frame(sexo,idade,read,tcont)</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px">
<font color="#741b47" face="verdana, sans-serif">df</font></div></div><div class="gmail_default">
<div class="gmail_default"><font color="#741b47" face="verdana, sans-serif"> sexo idade read tcont</font></div><div class="gmail_default"><font color="#741b47" face="verdana, sans-serif">1 1 1 1 100</font></div>
<div class="gmail_default"><font color="#741b47" face="verdana, sans-serif">2 1 3 0 320</font></div><div class="gmail_default"><font color="#741b47" face="verdana, sans-serif">3 2 2 0 24</font></div>
<div class="gmail_default"><font color="#741b47" face="verdana, sans-serif">4 2 1 0 256</font></div><div class="gmail_default"><font color="#741b47" face="verdana, sans-serif">5 1 1 1 134</font></div>
<div class="gmail_default"><font color="#741b47" face="verdana, sans-serif">6 2 1 1 290</font></div><div class="gmail_default"><font color="#741b47" face="verdana, sans-serif">7 1 2 1 18</font></div>
<div class="gmail_default"><font color="#741b47" face="verdana, sans-serif">8 1 2 1 34</font></div><div class="gmail_default"><font color="#741b47" face="verdana, sans-serif">9 1 3 1 15</font></div>
<div class="gmail_default"><font color="#741b47" face="verdana, sans-serif">10 1 3 1 121</font></div><div class="gmail_default"><font color="#741b47" face="verdana, sans-serif">11 2 3 0 32</font></div>
<div style="color:rgb(116,27,71);font-family:verdana,sans-serif"><br></div></div><div class="gmail_default"><div class="gmail_default"><font color="#741b47" face="verdana, sans-serif">lixo=do.call(rbind, by(df, list(df$sexo, df$idade), function(x) data.frame(sexo=x$sexo[1], idade=x$idade[1],</font></div>
<div class="gmail_default"><font color="#741b47" face="verdana, sans-serif"> tcont=mean(x$tcont), reads=sum(x$read == "1"))))</font></div><div>
<div><font color="#741b47" face="verdana, sans-serif"> sexo idade tcont reads</font></div><div><font color="#741b47" face="verdana, sans-serif">1 1 1 117 2</font></div><div><font color="#741b47" face="verdana, sans-serif">2 2 1 273 1</font></div>
<div><font color="#741b47" face="verdana, sans-serif">3 1 2 26 2</font></div><div><font color="#741b47" face="verdana, sans-serif">4 2 2 24 0</font></div><div><font color="#741b47" face="verdana, sans-serif">5 1 3 152 2</font></div>
<div><font color="#741b47" face="verdana, sans-serif">6 2 3 32 0</font></div><div style="color:rgb(116,27,71);font-family:verdana,sans-serif"><br></div></div></div><div class="gmail_extra"><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(116,27,71)">
Acho que consegui pesquisando no google.</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(116,27,71)">Abs</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(116,27,71)">
Fátima</div><br><br><div class="gmail_quote">Em 10 de outubro de 2013 18:29, Vinicius Brito Rocha <span dir="ltr"><<a href="mailto:viniciusbritor@gmail.com" target="_blank">viniciusbritor@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">walmes, <div><br></div><div>uma pergunta. é possível ter diferentes funções no aggregate? uma para cada tipo de variável?</div>
<div><br></div><div>imagine quer contar em uma e somar em outra (como numa query padrão sql)</div>
<div><br></div><div>Abs</div><div><br></div><div>Vinicius</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 10 de outubro de 2013 18:11, walmes . <span dir="ltr"><<a href="mailto:walmeszeviani@gmail.com" target="_blank">walmeszeviani@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div><div dir="ltr"><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif">
A aggregate() faz a mesma coisa de uma forma mais sofisticada.<br>
<br><span style="font-family:'courier new',monospace">aggregate(cbind(tcont,read)~sexo+idade,<br>
data=dados, FUN=sum)</span><br><br></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif">Mais opções estão disponíveis com as funções do pacote plyr, como<br><br><span style="font-family:'courier new',monospace">require(plyr)<br>
ddply(dados, .(sexo,idade), summarise,<br> tcont=sum(tcont), read=sum(read))<br></span></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif"><br></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif">
onde você pode usar funções diferentes para cada variável ou até usar mais de uma vez uma mesma variável.<br></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif"><br></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif">
À disposição.<br>Walmes.<br></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><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: <a href="tel:%28%2B55%29%2041%203361%203573" value="+554133613573" target="_blank">(+55) 41 3361 3573</a></span><br style="font-family:'trebuchet ms',sans-serif">
<span style="font-family:'trebuchet ms',sans-serif">skype: walmeszeviani<br style="font-family:'trebuchet ms',sans-serif"></span><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><br>
</div></div><br></div></div>
<br></div></div>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto: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.<span><font color="#888888"><br></font></span></blockquote>
</div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br>
<div dir="ltr"><i>Vinicius Brito Rocha.</i><br><i style="font-weight:bold">Estatístico e Atuário </i><i style="font-weight:bold"><br>M.Sc. Engenharia de Produção/PO</i><br><br><br></div>
</font></span></div>
<br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto: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></blockquote></div><br><br clear="all"><div><br></div>-- <br>
<div dir="ltr"><div><span style="color:rgb(103,78,167);font-family:'comic sans ms',sans-serif">"Minha felicidade depende da qualidade dos meus pensamentos"</span><br></div></div>
</div></div>