Thank you Michael, indeed, my bad, I get so deep in trying to solve the problem that forget to try the most basic help first.
Best regards, Giovanni On Dec 7, 2011, at 11:20 PM, R. Michael Weylandt wrote: > ??"cumulative sum" would almost certainly lead you to cumsum with only > a modicum of effort > > Michael > > On Wed, Dec 7, 2011 at 5:13 PM, Giovanni Azua <brave...@gmail.com> wrote: >> Hello, >> >> I have a data frame that looks like this (containing interarrival times): >> >>> str(df) >> 'data.frame': 18233 obs. of 1 variable: >> $ Interarrival: int 135 806 117 4 14 1 9 104 169 0 ... >>> head(df) >> Interarrival >> 1 135 >> 2 806 >> 3 117 >> 4 4 >> 5 14 >> 6 1 >>> >> >> This corresponds to the time differences (in ms) of a poisson arrival >> process where Interarrival{i+1} = time_{i+1} - time_{i} >> >> I want to get the Time bin (in minutes) of every interarrival basically >> something like: >> >> 1) df$Time <- sum(of all df$Interarrival up to "this rownum") # cumulative >> sum >> >> 2) df$Time <- floor(df$Time / 60000) + 1 >> >> then I should get the first minute of Interarrival having 1 and so forth. >> The problem is I have no idea how to accomplish 1) in R. >> >> Can anyone advice? >> >> Thanks in advance, >> Best regards, >> Giovanni >> ______________________________________________ >> 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. ______________________________________________ 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.