On 23/03/2010, at 2:02 PM, Gundala Viswanath wrote: > Hi all, > > I have a frequency data that looks like this. > > 3 > 2 > 1 > 5 > > What I want to get is the "decreasing" cumulative of this data > yielding > > 11 > 8 > 6 > 5 > 0 > > Is there any? > > I am aware of cumsum(), which will yield > 3 > 5 > 6 > 11. > > But it is not what I want.
rev(cumsum(rev(c(x,0)))) [1] 11 8 6 5 0 ?rev cheers, Rolf Turner ###################################################################### Attention:\ This e-mail message is privileged and confid...{{dropped:9}} ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.