
*agreggate(df$QTD,by=list(SEMANA=df$SEMANA,DATA=df$DATA,sum)* * * * * * * Em 18 de agosto de 2012 14:32, Hugo Sena <hugosena@gmail.com> escreveu:
Boas. Obrigado pela dica, penso que a função aggregate() resolve mas não consigo utilizar.
Tenho um ficheiro CSV e o que pretendo é em cada linha somar as vendas totais por SEMANA.
Tenho os dados seguintes mas apenas com as colunas DATA e QTD: *SEMANA* *DATA* *QTD* 45 05-11-2003 1 46 11-11-2003 1 46 11-11-2003 1 46 11-11-2003 1 46 11-11-2003 1 46 11-11-2003 1 46 11-11-2003 1 47 20-11-2003 1 48 26-11-2003 1 48 27-11-2003 1
E o que pretendo é somar as quantidades em cada dia de forma a ficar igualmente com as colunas DATA e QTD: *SEMANA* *DATA* *QTD* 45 05-11-2003 1 46 11-11-2003 6 47 20-11-2003 1 48 26-11-2003 2
Acrescentei a coluna SEMANA apenas para o exemplo porque é o que pretendo ter em consideração, até porque se não der para fazer de forma automática terei de fazer isto manualmente e somar para as mais de 5 000 linhas...
Podem dar uma ajuda? E depois é suposto exportar esta agregação para um ficheiro? Como? Já procurei no google mas ainda não consegui fazer no meu caso em particular.
Obrigado. Cumps.
_______________________________________________ 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.