<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Um CMR por favor!</span></div><div><span><br></span></div><div><span>Valeu!!!</span></div><div> </div><div>        Fábio Mathias Corrêa<br><br></div><div>     Universidade Estadual de Santa Cruz<br>Departamento de Ciências Exatas e da Terra - DCET</div><br><br><div>Campus Soane Nazaré de Andrade, km 16 Rodovia Ilhéus-Itabuna<br>CEP 45662-900. Ilhéus-Bahia</div><div><br><br></div><div>Tel.: 73-3680-5076<br><div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "><div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "><font size="2" face="Arial"><hr size="1"><b><span style="font-weight:bold;">De:</span></b> Daniel Marcelino <dmsilv@gmail.com><br><b><span style="font-weight: bold;">Para:</span></b> R-br Lista
 <r-br@listas.c3sl.ufpr.br><br><b><span style="font-weight: bold;">Enviadas:</span></b> Sábado, 8 de Outubro de 2011 15:36<br><b><span style="font-weight: bold;">Assunto:</span></b> [R-br] Solução<br></font><br>Pessoal, tô com o seguinte problema:<br><br>tenho eleições nos DISTRITO x, y, w, z, e vários eleitores para cada<br>distrito desses.<br><br>Na minha base tenho uma coluna que é o peso de cada voto em relação ao<br>PARTIDO (A, B, C, D), e outras colunas com as opções de preferência de<br>voto de cada eleitor: TURN1, TURN2, TURN3 etc.<br>Eu preciso saber a soma total desse PESO em cada distrito, dividir<br>isso por dois para obter meu cutting  point. Depois, eu preciso<br>calcular a soma da variável PESO para cada partido na coluna TURN1, ou<br>seja, a soma do peso de quem votou para o PARTIDO: A, B, C, D, etc.<br>Agora vem a parte difícil; eu preciso verificar se algum dos partidos<br>obteve o valor do cutting point em
 cada DISTRITO. Se algum deles<br>conseguiu, o distrito já é salvo no objeto final com a indicação de<br>quem venceu. Caso nenhum partido tenha alcançado o valor do cutting<br>point, é preciso eliminar o partido que obteve menos votos e verificar<br>na segunda coluna TURN2 qual foi a segunda opção de voto do eleitor<br>que votou no partido que acabo de eliminar; o o valor na linha da<br>variável PESO do partido que acabo de eliminar é adicionado ao partido<br>de segunda preferência. Agora, verificamos novamente se algum dos<br>partidos restantes no distrito obteve o valor do cutting point, se<br>sim, salvamos ele no objeto final, caso contrário, procedemos da mesma<br>forma anterior até algum partido obter a maioria dos votos.<br><br>Alguém tem algum ideia de como começar um script para rodar isso.<br>_______________________________________________<br>R-br mailing list<br><a ymailto="mailto:R-br@listas.c3sl.ufpr.br"
 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><br><br></div></div></div></div></body></html>