Tente assim:

DF <- data.frame(A = 1:3, B = rnorm(9))
makeActiveBinding("DF_grp", function()aggregate(B ~ A,DF,sum), globalenv())
DF_grp

A cada alteracao em DF a variavel sera atualizada.

Em 28/06/2011 11:51, "Carlos Mendonça" <csaeslpv@centroin.com.br> escreveu:
> Como posso fazer para somar uma coluna de um data frame a cada mudança de
> valor de uma outra coluna e gerando um outro data frame com esse resultado.
> Segue exemplo.
>
> Data frame de entrada
> codigo valor
> 1.01 35867,14
> 1.01 5867,05
> 1.01 62100,14
> 1.01 35000,99
> 1.02 401,87
> 1.02 815,7
> soma o valor a cada mudança de codigo
>
> data frame de saída
> codigo valor
> 1.01 138835,32
> 1.02 1217,57
>
> Obrigado,
>
> Carlos Mendonça.
>
>
> --
> Um abraço,
>
> Mendonça