[R-br] Somar mais de uma variável

Carlos Mendonça csaeslpv em centroin.com.br
Segunda Outubro 1 16:48:40 BRT 2012


Caros,

existe uma forma mais prática de somar várias variáveis por um determinado
by, ao invés da maneira que faço atualmente?

Arquivo de dados (arquivo)

codigo valor1       valor2                         valor3
a              3                   25                             30
a              5                   10                             50
a              2                   15                             20
b            15                   85                             20
b              5                   15                             10
c              2                     5                             25
c              4                     7                               5
c              2                     5                               8
c              2                     3                             12


1) Utilizo o comando arq1 = aggregate(arq1$valor1, list(arquivo$codigo),
sum) para somar o valor1 por cada codigo.

2) Utilizo o comando arq2 = aggregate(arq1$valor2, list(arquivo$codigo),
sum) para somar o valor2 por cada codigo.

3) Utilizo o comando arq3 = aggregate(arq1$valor3, list(arquivo$codigo),
sum) para somar o valor3 por cada codigo.

4) Depois junto o arq1, arq2 e arq3 e fico com um arquivo igual ao abaixo:

codigo valor1     valor2 valor3
a             10          50    100
b             20               100         30
c             10          20         50
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20121001/419a2ab6/attachment.html>


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