2016-03-20 13 views
-1

Excel'de gerçekleştirilmesi inanılmaz derecede kolay bir hesaplama yapmakta gerçekten zorlanıyorum. İhtiyacım olan şey, bir sütundaki değerin önceki veri noktasına eklendiği bir tür haddeleme eklemesidir. Örneğin:Farklı bir sütundan bir veri noktasının önceki veri noktasına eklenmesi

column a: 1,2,3,5,16,18,3,11 

üretecektir:

column b: 1,3,6,11,27,45,48,59 

yani (1 + 1 = 2), (2 + 1 = 3), (3 + 3 = 6), (5 + 6 = 11) ...

Gerçekten bariz olan bir şeyi özlediğimi hissettim, ancak pek çok yineleme sürecini denedim ve başarı göstermeden değiştim ... Bunu R'de nasıl yapabilirim? Neyi kaçırıyorum?

cevap

0

Aradığınız işlevi cumsum geçerli:

df = data.frame(a=1:10) 
df$b = cumsum(df$a) 
+0

Çok basit !! Çok teşekkürler, aradığım şey buydu ... – rob99985

İlgili konular