<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>