[R-br] Somar intervalo de uma coluna

Augusto Ribas ribas.aca em gmail.com
Sábado Março 7 22:43:34 BRT 2015


Segue duas opções, com a função aggregate com a função tapply, no fim das
contas com ambas você vai ter a resposta que precisa, so que em formatos
diferentes.
De uma olhada no exemplo abaixo.


exemplo<-data.frame(ano=rep(2002:2005,each=12),valores=runif(48,1,10))
exemplo

aggregate(exemplo$valores,list(exemplo$ano),sum)
tapply(exemplo$valores,list(exemplo$ano),sum)

Em 7 de março de 2015 21:04, Alexandre Loures <alexandre.loures em ymail.com>
escreveu:

>  Tenho um data frame da seguinte forma:
>
>  ano          mês         exp
> 1997         JAN         431
> 1997         FEV         550
> 1997        MAR          20
>    .
>    .
>    .
> 2014         JAN         220
> 2014         FEV         100
> 2014        MAR         80
>
>
> Gostaria de somar os valores para cada um dos anos da base. Isto é,
> gostaria de obter os valores por ano e não por ano/mês.
>
> Alguém saberia como fazer isso?
>
>
>
> Desde já muito obrigado!
>
>
>
> --
> *Alexandre Rodrigues Loures*
> Doutorando em Economia Aplicada
> Universidade Federal da Paraíba - UFPB
> Centro de Ciências Sociais Aplicadas - CCSA
> Programa de Pós-Graduação em Economia - PPGE
> e-Mail: alexandre.loures em ymail.com
> Site: www.ccsa.ufpb.br/ppge
>
> _______________________________________________
> 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.
>



-- 
Grato
Augusto C. A. Ribas

Site Pessoal: http://recologia.com.br/ <http://augustoribas.heliohost.org>
Github: https://github.com/Squiercg
Lattes: http://lattes.cnpq.br/7355685961127056
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150307/3b6e3dfb/attachment.html>


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