[R] Speeding things up

From: Benjamin Dickgiesser <dickgiesser_at_gmail.com>
Date: Mon 08 Jan 2007 - 10:00:30 GMT


Hi,

is it possible to do this operation faster? I am going over 35k data entries and this takes quite some time.

	for(cnt in 2:length(sdata$date))
	{

		if(sdata$value[cnt] < sdata$value[cnt - 1])	{
			sdata$ddtd[cnt] <- sdata$ddtd[cnt - 1] + sdata$value[cnt - 1] -
sdata$value[cnt]
		}
		else sdata$ddtd[cnt] <- 0
	
	}
	return(sdata)

Thank you,
Benjamin



R-help@stat.math.ethz.ch 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. Received on Mon Jan 08 21:05:06 2007

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Mon 08 Jan 2007 - 18:30:29 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.