Try this: x <- rnorm(20)
sapply(c("sd", "mean"), function(fun)lapply(lapply(lapply(2:20, seq, from=1), function(.x)x[.x]), fun)) On 30/01/2008, cvandy <[EMAIL PROTECTED]> wrote: > > I have a list of 20 values. The first time through a loop I want to find the > mean and stnd.dev. of the first two values; the second time through the loop > I want to find the mean and stnd. dev. of the first 3 values, etc. until > the last time through the loop I want to find the mean and stnd. dev. of all > 20 values, so I end up with 19 means and stnd. deviations. > How would I construct such a loop? > Thanks. > -- > View this message in context: > http://www.nabble.com/Loop-with-variable-index-tp15190661p15190661.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > 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. > -- Henrique Dallazuanna Curitiba-Paraná-Brasil 25° 25' 40" S 49° 16' 22" O ______________________________________________ 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.