[R] Vectorize multiple loops

2010-01-29 Thread Kohleth Chia
Hi, How can we vectorize multiple for loops? E.g. how do you vectorize this: for (i in 1:10){ for(j in 1:25){ for(k in 1:19){ x[i,j,k]=i*k-j } } } THanks KC __ R-help@r-project.org mailing list

Re: [R] Vectorize multiple loops

2010-01-29 Thread Henrique Dallazuanna
Try this: aperm(outer(i %o% k, j, FUN = -), c(1, 3, 2)) On Fri, Jan 29, 2010 at 9:58 AM, Kohleth Chia kohl...@gmail.com wrote: Hi, How can we vectorize multiple for loops? E.g. how do you vectorize this: for (i in 1:10){  for(j in 1:25){  for(k in 1:19){   x[i,j,k]=i*k-j  }  } }