Please read the last line of every message to r-help and follow it when posting. You ought to have provided small examples for A and B and the result.
The following lists every row in z that is at a date in zs or is up to 4 rows later: library(zoo) z <- zoo(matrix(101:148, 24), 2001:2024) zs <- z[c(1, 3, 10)] z[unique(c(sapply(match(time(zs), time(z)), seq, length = 5)))] On 3/1/07, Alfonso Sammassimo <[EMAIL PROTECTED]> wrote: > Dear List, > > Sorry if I'm overlooking something simple here but I have gotten a bit > tangled. > > I am trying to print the next five values(with their dates), which occur > after a certain condition is met. > > I have a series of data in zoo format, call it "A". From this series I have > created a subset (also in zoo format) based on a certain condition, call > this series "B". > > I want to use the dates from "B" as an index, so as each of these dates > occur in "A", the succeeding five rows from "A" after this date are printed > out. > ______________________________________________ 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.