Mauro, 

Aparentemente faltou criar o objeto de nome 'sp'. Isso pode ser feito atribuindo a saída do dput (email) ao objeto.

sp <- structure(...)  # todo conteúdo de structure() que aparece imediatamente após dput(head(sp))

valores <- sapply(sp[c(F, F, T)], as.numeric); valores
aggregate(valores, by = list(Ano = sp$ano), sum)
# ou
t(aggregate(valores, by = list(Ano = sp$ano), sum))

Éder Comunello <comunello.eder@gmail.com>
Dourados, MS - [22 16.5'S, 54 49'W]


Em 10 de abril de 2014 08:17, Mauro Sznelwar <sznelwar@uol.com.br> escreveu:
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