[R-br] Somar intervalo de valores nas colunas

Mauro Sznelwar sznelwar em uol.com.br
Quinta Abril 10 09:17:35 BRT 2014


Por que quando rodo este comando não dá certo?

> aggregate(sp[c(F, F, T)], by = list(Ano = sp$ano), sum)
Error in aggregate(sp[c(F, F, T)], by = list(Ano = sp$ano), sum) : 
  object 'sp' not found



  Muito obrigado Rodrigo!


  Deu certo.




  Em 09-04-2014 13:24, Rodrigo Coster escreveu:

    Alexandre, 


    Segue uma solução: aggregate(sp[c(F, F, T)], by = list(Ano = sp$ano), sum)



    2014-04-08 21:45 GMT-03:00 Alexandre Loures <alexandre.loures em ymail.com>:

      Rodrigo, é porque exclui as colunas referentes ao mês e ano. Mas segue abaixo a saída considerando essas duas colunas.

      Com relação a quantidade de zeros, é porque na base já aparece todos os meses para 2014 (jan, fev, mar, abr, ..., dez), todavia, só há informações para janeiro e fevereiro. 

      Outro detalhe é que os anos estão na ordem decrescente, ou seja, as primeiras linhas são para 2014 (e uma vez que pediu head está aparecendo somente para esse ano).

      As outras duas sugestões enviadas estão reportando o somatório para a coluna toda, mas não é isso o que preciso. Preciso do total para cada ano, ou seja, terá de ter uma linha com o total para 1997, outra linha para 1998 assim sucessivamente até a última linha para o total de 2014. 




      > dput(head(sp))
      structure(list(ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(38795229L, 63924605L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(33680798L, 51477786L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(32400472L, 39645654L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(68022854L, 56066200L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(31881633L, 67045744L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(452118806L, 500158705L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(21795038L, 13562364L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(2730838L, 4259594L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(103132447L, 85622631L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(60353896L, 61121454L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(32403301L, 40519152L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(116570336L, 110079499L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(166832925L, 149309546L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(78060254L, 101650482L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(25985390L, 36699369L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(69222831L, 80306324L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(4392027L, 4567085L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(33752865L, 41537988L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(80216802L, 88982746L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(1489612L, 1465175L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(60973115L, 54078115L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(28441802L, 50033001L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(60420736L, 17987780L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(28824716L, 48507914L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(444712L, 328451L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(786654L, 838397L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(12933000L, 10051098L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(39827569L, 45256447L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(58803226L, 76290276L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(46468076L, 38537192L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(53314093L, 33200142L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(34642085L, 23556561L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(119213241L, 121005345L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(274982262L, 244713051L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(74376824L, 35888744L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(2144991L, 2440378L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(114384520L, 74615518L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(54130383L, 62022477L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(3340357L, 4785296L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(3396350L, 3538952L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(7356480L, 6493192L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(30067652L, 34811828L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(10236714L, 14744233L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(21064904L, 28239710L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(5987416L, 9771117L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(16779486L, 11925052L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(9060866L, 13985017L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(15448503L, 24449350L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(8407209L, 20023742L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(38288341L, 43777071L, 
      0L, 0L, 0L, 0L), ano = c(2014L, 2014L, 2014L, 2014L, 2014L, 2014L
      ), mes = structure(c(5L, 4L, 9L, 1L, 8L, 7L), .Label = c("ABR", 
      "AGO", "DEZ", "FEV", "JAN", "JUL", "JUN", "MAI", "MAR", "NOV", 
      "OUT", "SET"), class = "factor"), `US$` = c(610282312L, 508090709L, 
      0L, 0L, 0L, 0L)), .Names = c("ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$", "ano", "mes", "US$", "ano", "mes", 
      "US$", "ano", "mes", "US$"), row.names = c(NA, 6L), class = "data.frame")
      > 










      Em 08-04-2014 21:13, Rodrigo Coster escreveu:

        Era isso mesmo, mas eles pareceram meio estranho, pois tem muita linha com 0... eu tava esperando mais uma coluna informando o mes e ano e outras com as observações. Se os comandos sugeridos aqui (que fazem a soma total da coluna) não funcionarem, da uma explicada de como são os teus dados (a estrutura deles) que a gente resolve!



        2014-04-08 20:37 GMT-03:00 Alexandre Loures <alexandre.loures em ymail.com>:

          Olá Rodrigo Coster!


          É isto mesmo que você solicitou?



          > dput(head(sp))
          structure(c(38795229L, 63924605L, 0L, 0L, 0L, 0L, 33680798L, 
          51477786L, 0L, 0L, 0L, 0L, 32400472L, 39645654L, 0L, 0L, 0L, 
          0L, 68022854L, 56066200L, 0L, 0L, 0L, 0L, 31881633L, 67045744L, 
          0L, 0L, 0L, 0L, 452118806L, 500158705L, 0L, 0L, 0L, 0L, 21795038L, 
          13562364L, 0L, 0L, 0L, 0L, 2730838L, 4259594L, 0L, 0L, 0L, 0L, 
          103132447L, 85622631L, 0L, 0L, 0L, 0L, 60353896L, 61121454L, 
          0L, 0L, 0L, 0L, 32403301L, 40519152L, 0L, 0L, 0L, 0L, 116570336L, 
          110079499L, 0L, 0L, 0L, 0L, 166832925L, 149309546L, 0L, 0L, 0L, 
          0L, 78060254L, 101650482L, 0L, 0L, 0L, 0L, 25985390L, 36699369L, 
          0L, 0L, 0L, 0L, 69222831L, 80306324L, 0L, 0L, 0L, 0L, 4392027L, 
          4567085L, 0L, 0L, 0L, 0L, 33752865L, 41537988L, 0L, 0L, 0L, 0L, 
          80216802L, 88982746L, 0L, 0L, 0L, 0L, 1489612L, 1465175L, 0L, 
          0L, 0L, 0L, 60973115L, 54078115L, 0L, 0L, 0L, 0L, 28441802L, 
          50033001L, 0L, 0L, 0L, 0L, 60420736L, 17987780L, 0L, 0L, 0L, 
          0L, 28824716L, 48507914L, 0L, 0L, 0L, 0L, 444712L, 328451L, 0L, 
          0L, 0L, 0L, 786654L, 838397L, 0L, 0L, 0L, 0L, 12933000L, 10051098L, 
          0L, 0L, 0L, 0L, 39827569L, 45256447L, 0L, 0L, 0L, 0L, 58803226L, 
          76290276L, 0L, 0L, 0L, 0L, 46468076L, 38537192L, 0L, 0L, 0L, 
          0L, 53314093L, 33200142L, 0L, 0L, 0L, 0L, 34642085L, 23556561L, 
          0L, 0L, 0L, 0L, 119213241L, 121005345L, 0L, 0L, 0L, 0L, 274982262L, 
          244713051L, 0L, 0L, 0L, 0L, 74376824L, 35888744L, 0L, 0L, 0L, 
          0L, 2144991L, 2440378L, 0L, 0L, 0L, 0L, 114384520L, 74615518L, 
          0L, 0L, 0L, 0L, 54130383L, 62022477L, 0L, 0L, 0L, 0L, 3340357L, 
          4785296L, 0L, 0L, 0L, 0L, 3396350L, 3538952L, 0L, 0L, 0L, 0L, 
          7356480L, 6493192L, 0L, 0L, 0L, 0L, 30067652L, 34811828L, 0L, 
          0L, 0L, 0L, 10236714L, 14744233L, 0L, 0L, 0L, 0L, 21064904L, 
          28239710L, 0L, 0L, 0L, 0L, 5987416L, 9771117L, 0L, 0L, 0L, 0L, 
          16779486L, 11925052L, 0L, 0L, 0L, 0L, 9060866L, 13985017L, 0L, 
          0L, 0L, 0L, 15448503L, 24449350L, 0L, 0L, 0L, 0L, 8407209L, 20023742L, 
          0L, 0L, 0L, 0L, 38288341L, 43777071L, 0L, 0L, 0L, 0L, 610282312L, 
          508090709L, 0L, 0L, 0L, 0L), .Dim = c(6L, 51L), .Dimnames = list(
              NULL, c("sp1", "sp2", "sp3", "sp4", "sp5", "sp6", "sp7", 
              "sp8", "sp9", "sp10", "sp11", "sp12", "sp13", "sp14", "sp15", 
              "sp16", "sp17", "sp18", "sp19", "sp20", "sp21", "sp22", "sp23", 
              "sp24", "sp25", "sp26", "sp27", "sp28", "sp29", "sp30", "sp31", 
              "sp32", "sp33", "sp34", "sp35", "sp36", "sp37", "sp38", "sp39", 
              "sp40", "sp41", "sp42", "sp43", "sp44", "sp45", "sp46", "sp47", 
              "sp48", "sp49", "sp50", "sp51")))






          Em 08-04-2014 18:37, Rodrigo Coster escreveu:

            Sem saber como são os teus dados fica complicado a gente de dar um comando que certamente funcionará... da um dput(head(dados)) e nos envia o que aparecer na tela



            2014-04-08 18:34 GMT-03:00 Daniel C Bezerra <danielcbezerra em gmail.com>:

              apply(nomedobanco,2,sum)




              2014-04-08 18:07 GMT-03:00 Alexandre Loures <alexandre.loures em ymail.com>:

                Olá pessoal!

                Tenho uma base de dados com 216 observações de 10 variáveis. Sendo que essas observações são mensais, mas tenho que trabalhar com o total anual.

                Ou seja, eu tenho dados para os meses de 1997, 1998, 1999, 2000, ..., 2014. Mas quero os totais desses anos em cada coluna.

                Alguém saberia como fazer isso?



                Desde já muito obrigado!




                -- 
                Alexandre Rodrigues Loures



                _______________________________________________
                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.




              _______________________________________________
              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.




             

_______________________________________________
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.

          -- 
          Alexandre Rodrigues Loures


          _______________________________________________
          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.




         

_______________________________________________
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.

      -- 
      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
      Tel.: +55 32 9102-0690 (MG) ou +55 83 9804-1000 (PB)
      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.




     

_______________________________________________
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.

  -- 
  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
  Tel.: +55 32 9102-0690 (MG) ou +55 83 9804-1000 (PB)
  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.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140410/ef9df363/attachment.html>


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