[R] Loops that last for ever...

Constantine Tsardounis costas.magnuse at gmail.com
Tue Jan 31 01:04:58 CET 2006

Thank you very much!!!  It works!.. I will try your philosophy to my script!...

xs <- lapply(1:500,  function(x) rnorm(1000))
result <- lapply(xs, function(.val){
    .total <- sum(.val)   # total sum
    .sums <- filter(.val, rep(1,5)) # sum 5 consective values
    list(total=.total, sum=.sums[-c(1,2,length(.sums)-1, length(.sums))])}
# create lists of sum and totals
total <- lapply(result, '[[', 'total')
sums <- lapply(result, '[[', 'sum')

More information about the R-help mailing list