Obrigado Rodrigo!<div><br></div><div>Mas quando eu transformo isso em dataframe ele cria 3 variáveis: fumante, CIDADE e Freq.</div><div>Eu queria que o dataframe me retornasse, CIDADE, sim (frequência), não (frequência), além disso queria criar uma variável da % de sims dentro dessa dataframe. </div>
<div><br></div><div>Abraços<br><br><div class="gmail_quote">Em 1 de agosto de 2012 10:42, Rodrigo Coster <span dir="ltr"><<a href="mailto:rcoster@gmail.com" target="_blank">rcoster@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Pode ir pro table direto<div><br></div><div>table(dados$fumante,dados$CIDADE)</div><div><br></div><div>Se ficar invertida tu é só inverter a ordem... pra economizar caracteres (e deixar o codigo mais limpo), tu ainda pode fazer assim:</div>

<div><br></div><div>with(dados,table(fumante,CIDADE))</div><div><br></div><div><br></div><div><br></div><div>[]'s<br><br><div class="gmail_quote"><div><div class="h5">2012/8/1 Sérgio Henrique almeida da silva ju <span dir="ltr"><<a href="mailto:sergio.edfisica@gmail.com" target="_blank">sergio.edfisica@gmail.com</a>></span><br>

</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">Qual a melhor forma de agregar fatores?<div><br></div><div>Eu tenho um banco com as variáveis cidade, fumo (1 = sim, 2 = não) e diversas outras, porém eu gostaria de criar um outro banco só com a cidade e a frequência de quem fuma ou não.</div>


<div><br></div><div>Exemplo</div><div><div>          cidade                  sim  não</div><div>1         aracaju               163  1843</div><div>2         belem                185   1824</div><div>3         belo horizonte     280  1727</div>


<div>4         boa vista             191  1828</div><div>5         brasilia                230  1780</div><div>6         campo grande      228  1782</div><div><br></div><div>Eu conseguir fazer de forma não muito elegante:</div>


<div>tabela <- aggregate(dados$fumante, by = list(dados$CIDADE),FUN = function(x) c(table(x)))</div><div>cidade <- data.frame(tabela)</div><div><br></div><div>Como fazer de forma mais elegante? </div><div><br></div>


<div>Outra pergunta, gostaria de criar dento desse banco (cidade) uma variável que é o % de sim, como fazer?</div><div><br></div><div>Abraços</div><span><font color="#888888"><div><br></div>-- <br>Sérgio Henrique Almeida da Silva Junior<br>

Doutorando em Epidemiologia em Saúde Pública<br>
Escola Nacional de Saúde Pública Sérgio Arouca - ENSP/FIOCRUZ<br><a href="http://lattes.cnpq.br/1611345552843383" target="_blank">http://lattes.cnpq.br/1611345552843383</a> <br>Tel: (21) 94429486/78101651 id: 123*20942<br>

<br><br>
</font></span></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.<br></blockquote></div><br></div>
<br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br">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>
Sérgio Henrique Almeida da Silva Junior<br>Doutorando em Epidemiologia em Saúde Pública<br>Escola Nacional de Saúde Pública Sérgio Arouca - ENSP/FIOCRUZ<br><a href="http://lattes.cnpq.br/1611345552843383">http://lattes.cnpq.br/1611345552843383</a> <br>
Tel: (21) 94429486/78101651 id: 123*20942<br><br><br>
</div>