Dúvida para montar um agrupamento

Olá pessoal, boa noite. Fico feliz por ter encontrado uma lista de R em português pois estou começando a aprender e tenho várias dúvidas e espero contar com a preciosa ajuda de todos. Eu já consegui realizar algumas análises com R mas agora empaquei com o seguinte: tenho um data.frame com a seguinte estrutura: identificador municipio regiao principal 1 Sao Paulo 1 Sim 1 Sorocaba 1 Não 1 Curitiba 2 Não 1 Sao Paulo 1 Sim 1 Porto Alegre 3 Não 1 Cuiaba 4 Não 2 Sao Paulo 1 Não 2 Sorocaba 1 Não 2 Curitiba 2 Sim 2 Curitiba 2 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Sorocaba 1 Não Eu o que eu estou tentando fazer e ainda não encontrei um meio seria gerar uma tabela com uma linha para cada identificador onde somente o municipio com maior frequencia, considerando-se "principal = Sim" fosse retornado, exemplo: identificador Municipio Principal (frequencia) 1 São Paulo 2 2 Curitiba 2 3 Porto Alegre 3 Se alguem puder me ajudar agredeço desde já. Um abraço a todos. Clayton

Veja a documentação da função table() att, FH 2011/7/8 Clayton Santos Delfino <csd@arandanet.com.br>
**
Olá pessoal, boa noite.
Fico feliz por ter encontrado uma lista de R em português pois estou começando a aprender e tenho várias dúvidas e espero contar com a preciosa ajuda de todos.
Eu já consegui realizar algumas análises com R mas agora empaquei com o seguinte:
tenho um data.frame com a seguinte estrutura:
identificador municipio regiao principal
1 Sao Paulo 1 Sim 1 Sorocaba 1 Não 1 Curitiba 2 Não 1 Sao Paulo 1 Sim 1 Porto Alegre 3 Não 1 Cuiaba 4 Não 2 Sao Paulo 1 Não 2 Sorocaba 1 Não 2 Curitiba 2 Sim 2 Curitiba 2 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Sorocaba 1 Não
Eu o que eu estou tentando fazer e ainda não encontrei um meio seria gerar uma tabela com uma linha para cada identificador onde somente o municipio
com maior frequencia, considerando-se "principal = Sim" fosse retornado, exemplo:
identificador Municipio Principal (frequencia)
1 São Paulo 2 2 Curitiba 2 3 Porto Alegre 3
Se alguem puder me ajudar agredeço desde já.
Um abraço a todos.
Clayton
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

suponha que o 'x' seja um data.frame que contenha os seus dados e q 'x' contenha as colunas como vc listou... entao: x[['principal']] = x[['principal']] == 'Sim' tmp = aggregate(x[['principal']], by=list(identificador=x[['identificador']], municipio=x[['municipio']]), sum) do.call(rbind, lapply(split(tmp, tmp[['identificador']]), function(y){i = which.max(y[['x']]); y[i,]})) eventualmente, alguem vira com uma solucao mais curta... enqto isso, a acima resolve. b 2011/7/8 Clayton Santos Delfino <csd@arandanet.com.br>:
Olá pessoal, boa noite.
Fico feliz por ter encontrado uma lista de R em português pois estou começando a aprender e tenho várias dúvidas e espero contar com a preciosa ajuda de todos.
Eu já consegui realizar algumas análises com R mas agora empaquei com o seguinte:
tenho um data.frame com a seguinte estrutura:
identificador municipio regiao principal
1 Sao Paulo 1 Sim 1 Sorocaba 1 Não 1 Curitiba 2 Não 1 Sao Paulo 1 Sim 1 Porto Alegre 3 Não 1 Cuiaba 4 Não 2 Sao Paulo 1 Não 2 Sorocaba 1 Não 2 Curitiba 2 Sim 2 Curitiba 2 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Sorocaba 1 Não
Eu o que eu estou tentando fazer e ainda não encontrei um meio seria gerar uma tabela com uma linha para cada identificador onde somente o municipio
com maior frequencia, considerando-se "principal = Sim" fosse retornado, exemplo:
identificador Municipio Principal (frequencia)
1 São Paulo 2 2 Curitiba 2 3 Porto Alegre 3
Se alguem puder me ajudar agredeço desde já.
Um abraço a todos.
Clayton
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- Successful people ask better questions, and as a result, they get better answers. (Tony Robbins)

Veja se eh isso (considerando que seus dados estao no objeto dados): with(subset(dados, principal == "Sim"), aggregate(regiao, list(municipio), max)) []s, --- Fernando Mayer URL: http://sites.google.com/site/fernandomayer e-mail: fernandomayer [@] gmail.com 2011/7/8 Clayton Santos Delfino <csd@arandanet.com.br>:
Olá pessoal, boa noite.
Fico feliz por ter encontrado uma lista de R em português pois estou começando a aprender e tenho várias dúvidas e espero contar com a preciosa ajuda de todos.
Eu já consegui realizar algumas análises com R mas agora empaquei com o seguinte:
tenho um data.frame com a seguinte estrutura:
identificador municipio regiao principal
1 Sao Paulo 1 Sim 1 Sorocaba 1 Não 1 Curitiba 2 Não 1 Sao Paulo 1 Sim 1 Porto Alegre 3 Não 1 Cuiaba 4 Não 2 Sao Paulo 1 Não 2 Sorocaba 1 Não 2 Curitiba 2 Sim 2 Curitiba 2 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Sorocaba 1 Não
Eu o que eu estou tentando fazer e ainda não encontrei um meio seria gerar uma tabela com uma linha para cada identificador onde somente o municipio
com maior frequencia, considerando-se "principal = Sim" fosse retornado, exemplo:
identificador Municipio Principal (frequencia)
1 São Paulo 2 2 Curitiba 2 3 Porto Alegre 3
Se alguem puder me ajudar agredeço desde já.
Um abraço a todos.
Clayton
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Outra possibilidade seria usar alguém da família **ply() do pacote plyr, no caso a ddply(), veja daSim <- subset(da, principal=="Sim") str(daSim) require(plyr) ddply(daSim, .(identificador), .fun=function(x){ x[which.max(x$regiao),] }) À disposição. ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================

Olá Walmes, boa tarde. Tentei aplicar o código que você sugeriu mas para "which.max" o resultado está sendo apenas o maior valor para x$regiao e o que pretendo obter seria o número de vezes (frequencia) em que x$região ocorre. De qualquer forma, eu agradeço por sua ajuda. Clayton ________________________________ De: r-br-bounces@listas.c3sl.ufpr.br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de Walmes Zeviani Enviada em: sexta-feira, 8 de julho de 2011 19:21 Para: r-br@listas.c3sl.ufpr.br Assunto: Re: [R-br] Dúvida para montar um agrupamento Outra possibilidade seria usar alguém da família **ply() do pacote plyr, no caso a ddply(), veja daSim <- subset(da, principal=="Sim") str(daSim) require(plyr) ddply(daSim, .(identificador), .fun=function(x){ x[which.max(x$regiao),] }) À disposição. ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes <http://www.leg.ufpr.br/%7Ewalmes> linux user number: 531218 ==========================================================================

Olá Fernando, boa tarde. Apliquei o código mas não funcionou. Eu preciso que ele agrupe por identificador tb mas de qualquer forma, Fico grato por sua ajuda e já estou estudando a função aggregate. Clayton -----Mensagem original----- De: r-br-bounces@listas.c3sl.ufpr.br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de Fernando Mayer Enviada em: sexta-feira, 8 de julho de 2011 19:11 Para: r-br@listas.c3sl.ufpr.br Assunto: Re: [R-br] Dúvida para montar um agrupamento Veja se eh isso (considerando que seus dados estao no objeto dados): with(subset(dados, principal == "Sim"), aggregate(regiao, list(municipio), max)) []s, --- Fernando Mayer URL: http://sites.google.com/site/fernandomayer e-mail: fernandomayer [@] gmail.com 2011/7/8 Clayton Santos Delfino <csd@arandanet.com.br>:
Olá pessoal, boa noite.
Fico feliz por ter encontrado uma lista de R em português pois estou começando a aprender e tenho várias dúvidas e espero contar com a preciosa ajuda de todos.
Eu já consegui realizar algumas análises com R mas agora empaquei com o seguinte:
tenho um data.frame com a seguinte estrutura:
identificador municipio regiao principal
1 Sao Paulo 1 Sim 1 Sorocaba 1 Não 1 Curitiba 2 Não 1 Sao Paulo 1 Sim 1 Porto Alegre 3 Não 1 Cuiaba 4 Não 2 Sao Paulo 1 Não 2 Sorocaba 1 Não 2 Curitiba 2 Sim 2 Curitiba 2 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Sorocaba 1 Não
Eu o que eu estou tentando fazer e ainda não encontrei um meio seria gerar uma tabela com uma linha para cada identificador onde somente o municipio
com maior frequencia, considerando-se "principal = Sim" fosse retornado, exemplo:
identificador Municipio Principal (frequencia)
1 São Paulo 2 2 Curitiba 2 3 Porto Alegre 3
Se alguem puder me ajudar agredeço desde já.
Um abraço a todos.
Clayton
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Bom, veja se é isso que quer: teste <- read.table(textConnection("identificador,municipio,regiao,principal 1,SaoPaulo,1,Sim 1,Sorocaba,1,Sim 1,Sorocaba,1,Sim 1,Curitiba,2,Não 1,SaoPaulo,1,Sim 1,PortoAlegre,3,Não 1,Cuiaba,4,Não 2,SaoPaulo,1,Não 2,Sorocaba,1,Não 2,Curitiba,2,Sim 2,Curitiba,2,Sim 3,PortoAlegre,3,Sim 3,PortoAlegre,3,Sim 3,PortoAlegre,3,Sim 3,Sorocaba,1,Não "), header = T, row.names = NULL, sep = ",") bleh <- function(x) { id <- x[1,1] x <- x[x$principal == "Sim", ] a <- sort(c(table(x[, 2])), dec = T) a <- a[a == max(a)] data.frame(identificador = id, municipio = names(a), principal = a, stringsAsFactors = F, row.names = NULL) } do.call("rbind", by(teste, teste$identificador, FUN = bleh)) Abraços, Gustavo. 2011/7/11 Clayton Santos Delfino <csd@arandanet.com.br>:
Olá Fernando, boa tarde.
Apliquei o código mas não funcionou.
Eu preciso que ele agrupe por identificador tb mas de qualquer forma, Fico grato por sua ajuda e já estou estudando a função aggregate.
Clayton
-----Mensagem original----- De: r-br-bounces@listas.c3sl.ufpr.br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de Fernando Mayer Enviada em: sexta-feira, 8 de julho de 2011 19:11 Para: r-br@listas.c3sl.ufpr.br Assunto: Re: [R-br] Dúvida para montar um agrupamento
Veja se eh isso (considerando que seus dados estao no objeto dados):
with(subset(dados, principal == "Sim"), aggregate(regiao, list(municipio), max))
[]s,
--- Fernando Mayer URL: http://sites.google.com/site/fernandomayer e-mail: fernandomayer [@] gmail.com
2011/7/8 Clayton Santos Delfino <csd@arandanet.com.br>:
Olá pessoal, boa noite.
Fico feliz por ter encontrado uma lista de R em português pois estou começando a aprender e tenho várias dúvidas e espero contar com a preciosa ajuda de todos.
Eu já consegui realizar algumas análises com R mas agora empaquei com o seguinte:
tenho um data.frame com a seguinte estrutura:
identificador municipio regiao principal
1 Sao Paulo 1 Sim 1 Sorocaba 1 Não 1 Curitiba 2 Não 1 Sao Paulo 1 Sim 1 Porto Alegre 3 Não 1 Cuiaba 4 Não 2 Sao Paulo 1 Não 2 Sorocaba 1 Não 2 Curitiba 2 Sim 2 Curitiba 2 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Sorocaba 1 Não
Eu o que eu estou tentando fazer e ainda não encontrei um meio seria gerar uma tabela com uma linha para cada identificador onde somente o municipio
com maior frequencia, considerando-se "principal = Sim" fosse retornado, exemplo:
identificador Municipio Principal (frequencia)
1 São Paulo 2 2 Curitiba 2 3 Porto Alegre 3
Se alguem puder me ajudar agredeço desde já.
Um abraço a todos.
Clayton
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível. _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Agora entendi. Tente também: with(subset(dados, principal == "Sim"), aggregate(regiao, list(municipio=municipio,identificador=identificador), length)) []s, --- Fernando Mayer URL: http://sites.google.com/site/fernandomayer e-mail: fernandomayer [@] gmail.com 2011/7/11 Clayton Santos Delfino <csd@arandanet.com.br>:
Olá Fernando, boa tarde.
Apliquei o código mas não funcionou.
Eu preciso que ele agrupe por identificador tb mas de qualquer forma, Fico grato por sua ajuda e já estou estudando a função aggregate.
Clayton
-----Mensagem original----- De: r-br-bounces@listas.c3sl.ufpr.br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de Fernando Mayer Enviada em: sexta-feira, 8 de julho de 2011 19:11 Para: r-br@listas.c3sl.ufpr.br Assunto: Re: [R-br] Dúvida para montar um agrupamento
Veja se eh isso (considerando que seus dados estao no objeto dados):
with(subset(dados, principal == "Sim"), aggregate(regiao, list(municipio), max))
[]s,
--- Fernando Mayer URL: http://sites.google.com/site/fernandomayer e-mail: fernandomayer [@] gmail.com
2011/7/8 Clayton Santos Delfino <csd@arandanet.com.br>:
Olá pessoal, boa noite.
Fico feliz por ter encontrado uma lista de R em português pois estou começando a aprender e tenho várias dúvidas e espero contar com a preciosa ajuda de todos.
Eu já consegui realizar algumas análises com R mas agora empaquei com o seguinte:
tenho um data.frame com a seguinte estrutura:
identificador municipio regiao principal
1 Sao Paulo 1 Sim 1 Sorocaba 1 Não 1 Curitiba 2 Não 1 Sao Paulo 1 Sim 1 Porto Alegre 3 Não 1 Cuiaba 4 Não 2 Sao Paulo 1 Não 2 Sorocaba 1 Não 2 Curitiba 2 Sim 2 Curitiba 2 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Sorocaba 1 Não
Eu o que eu estou tentando fazer e ainda não encontrei um meio seria gerar uma tabela com uma linha para cada identificador onde somente o municipio
com maior frequencia, considerando-se "principal = Sim" fosse retornado, exemplo:
identificador Municipio Principal (frequencia)
1 São Paulo 2 2 Curitiba 2 3 Porto Alegre 3
Se alguem puder me ajudar agredeço desde já.
Um abraço a todos.
Clayton
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível. _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Olá pessoal, desculpe-me pela demora em responder. Tanto a solução sugerida pelo Fernando como aquela prospota pelo Gustavo fucionaram perfeitamente e me ajudaram a chegar ao resultado desejado. Agradeço muito pela atenção de todos e espero um dia poder contribuir para a lista também. Clayton -----Mensagem original----- De: r-br-bounces@listas.c3sl.ufpr.br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de Fernando Mayer Enviada em: terça-feira, 12 de julho de 2011 00:13 Para: r-br@listas.c3sl.ufpr.br Assunto: Re: [R-br]RES: Dúvida para montar um agrupamento Agora entendi. Tente também: with(subset(dados, principal == "Sim"), aggregate(regiao, list(municipio=municipio,identificador=identificador), length)) []s, --- Fernando Mayer URL: http://sites.google.com/site/fernandomayer e-mail: fernandomayer [@] gmail.com 2011/7/11 Clayton Santos Delfino <csd@arandanet.com.br>:
Olá Fernando, boa tarde.
Apliquei o código mas não funcionou.
Eu preciso que ele agrupe por identificador tb mas de qualquer forma, Fico grato por sua ajuda e já estou estudando a função aggregate.
Clayton
-----Mensagem original----- De: r-br-bounces@listas.c3sl.ufpr.br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de Fernando Mayer Enviada em: sexta-feira, 8 de julho de 2011 19:11 Para: r-br@listas.c3sl.ufpr.br Assunto: Re: [R-br] Dúvida para montar um agrupamento
Veja se eh isso (considerando que seus dados estao no objeto dados):
with(subset(dados, principal == "Sim"), aggregate(regiao, list(municipio), max))
[]s,
--- Fernando Mayer URL: http://sites.google.com/site/fernandomayer e-mail: fernandomayer [@] gmail.com
2011/7/8 Clayton Santos Delfino <csd@arandanet.com.br>:
Olá pessoal, boa noite.
Fico feliz por ter encontrado uma lista de R em português pois estou começando a aprender e tenho várias dúvidas e espero contar com a preciosa ajuda de todos.
Eu já consegui realizar algumas análises com R mas agora empaquei com o seguinte:
tenho um data.frame com a seguinte estrutura:
identificador municipio regiao principal
1 Sao Paulo 1 Sim 1 Sorocaba 1 Não 1 Curitiba 2 Não 1 Sao Paulo 1 Sim 1 Porto Alegre 3 Não 1 Cuiaba 4 Não 2 Sao Paulo 1 Não 2 Sorocaba 1 Não 2 Curitiba 2 Sim 2 Curitiba 2 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Sorocaba 1 Não
Eu o que eu estou tentando fazer e ainda não encontrei um meio seria gerar uma tabela com uma linha para cada identificador onde somente o municipio
com maior frequencia, considerando-se "principal = Sim" fosse retornado, exemplo:
identificador Municipio Principal (frequencia)
1 São Paulo 2 2 Curitiba 2 3 Porto Alegre 3
Se alguem puder me ajudar agredeço desde já.
Um abraço a todos.
Clayton
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível. _______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

Tente assim: aggregate(. ~ identificador + municipio, subset = principal == 'Sim', data = x, FUN = length) 2011/7/8 Clayton Santos Delfino <csd@arandanet.com.br>:
Olá pessoal, boa noite.
Fico feliz por ter encontrado uma lista de R em português pois estou começando a aprender e tenho várias dúvidas e espero contar com a preciosa ajuda de todos.
Eu já consegui realizar algumas análises com R mas agora empaquei com o seguinte:
tenho um data.frame com a seguinte estrutura:
identificador municipio regiao principal
1 Sao Paulo 1 Sim 1 Sorocaba 1 Não 1 Curitiba 2 Não 1 Sao Paulo 1 Sim 1 Porto Alegre 3 Não 1 Cuiaba 4 Não 2 Sao Paulo 1 Não 2 Sorocaba 1 Não 2 Curitiba 2 Sim 2 Curitiba 2 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Porto Alegre 3 Sim 3 Sorocaba 1 Não
Eu o que eu estou tentando fazer e ainda não encontrei um meio seria gerar uma tabela com uma linha para cada identificador onde somente o municipio
com maior frequencia, considerando-se "principal = Sim" fosse retornado, exemplo:
identificador Municipio Principal (frequencia)
1 São Paulo 2 2 Curitiba 2 3 Porto Alegre 3
Se alguem puder me ajudar agredeço desde já.
Um abraço a todos.
Clayton
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- Henrique Dallazuanna Curitiba-Paraná-Brasil 25° 25' 40" S 49° 16' 22" O
participantes (7)
-
Benilton Carvalho
-
Clayton Santos Delfino
-
Fernando Henrique Toledo
-
Fernando Mayer
-
Gustavo Carvalho
-
Henrique Dallazuanna
-
Walmes Zeviani