[R] data frame cumulative row sum
Rolf Turner
r.turner at auckland.ac.nz
Mon Dec 8 21:40:19 CET 2014
On 08/12/14 21:18, Ragia Ibrahim wrote:
> Hi,
> Kindly I had a data frame looks like this
> x y
> 1 3
> 2 2
> 3 1
> 4 3
> and I want to add column z that sum cumulativly like this
> x y z
> 1 3 3
> 2 2 5
> 3 1 6
> 4 3 9
>
> how to do this?
(1) Learn to use R. This is very basic; read some introductory
material. Start with "An Introduction to R" from the R web site.
This is analogous to the assertion that you shouldn't be driving a car
if you haven't a clue how to drive.
(2) Try:
X$z <- cumsum(X$y)
where X is the data frame in question.
cheers,
Rolf Turner
--
Rolf Turner
Technical Editor ANZJS
More information about the R-help
mailing list