[R-br] [Dúvida] Somar linhas duplicadas

Leonard de Assis assis.leonard em gmail.com
Quinta Fevereiro 9 08:44:29 BRST 2012


? aggregate

[]s
Leonard de Assis
assis <dot> leonard <at> gmail <dot> com


Em 08/02/2012 20:39, Pedro Rafael escreveu:
> Pessoal como somar elementos de uma tabela de frequencia que possui
> elementos duplicados, por exemplo, considere a tabela abaixo:
>
> tabela = data.frame(sexo = c("f","f","f","m","f","m","f"), horas =
> c(20,21,18,13,16,13,14))
>
> Gostaria de obter a tabela que seque:
>
> resultado = data.frame(sexo = c("f","m"), horas = c(89,26))
>
> Ou seja, queria de alguma forma fixar a variável sexo e como ela tem
> apenas dois níveis, "f" e "m", somar a variável horas de acordo com os
> dois níveis obtendo uma tabela resumida sem duplicidades.
>
> Meu problema real é uma tabela com mais de 10 mil linhas que possui
> duplicidades em uma coluna. Quero consolidar essas linhas duplicadas
> para uma dada variável somando as informações.


Mais detalhes sobre a lista de discussão R-br