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

Rodrigo Coster rcoster em gmail.com
Quarta Fevereiro 8 20:44:25 BRST 2012


aggregate(horas ~ sexo,sum,data=tabela)



[]'s

2012/2/8 Pedro Rafael <pedro.rafael.marinho em gmail.com>

> 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.
> --
> Saudações,
> Pedro Rafael Diniz Marinho.
> Estatístico - Secretaria de Estado da Saúde - PB.
> _______________________________________________
> R-br mailing list
> R-br em 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.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20120208/57b9676d/attachment.html>


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