2016-05-10 8 views

Antwort

2

Wenn ich nicht etwas fehlt, wird dies den Trick:

DT <- data.table(A=1:5*10, B=1:5*-1) 
DT[, C := cumsum(A + B)] 
+0

gutes Auge! Und wenn es ein Datenframe namens DF wäre, dann 'DF $ C = mit (DF, Cumsum (A + B))' –

+0

danke, es funktioniert! – abcdabc

0

Mit dplyr

library(dplyr) 
DT %>% 
    mutate(C= cumsum(A+B)) 
# A B C 
#1 10 -1 9 
#2 20 -2 27 
#3 30 -3 54 
#4 40 -4 90 
#5 50 -5 135