Hi everyone, I ve been using R for months and find it really practical and straight forward. However (the inevitable however), I am finding it very slow for one of my operations: it s basically an itertation over i and j in a pretty big table (4* 4608). It takes 30 minutes!!!! Thanks Ps:if it can help here is the source: median1<-matrix(nrow=4608,ncol=1) median2<-matrix(nrow=4608,ncol=1) median3<-matrix(nrow=4608,ncol=1) median4<-matrix(nrow=4608,ncol=1) v<-c(18,19,20,21,23) for (i in 0:11) { for (j in 1:384) { median1[j+(i*384),]<-puce[j+(i*384),5]+median(puce[v+384*i,2]-puce[v+384*i,5]) median2[j+(i*384),]<-puce[j+(i*384),19]+median(puce[v+384*i,16]-puce[v+384*i,19]) median3[j+(i*384),]<-puce[j+(i*384),12]+median(puce[v+384*i,9]-puce[v+384*i,12]) median4[j+(i*384),]<-puce[j+(i*384),26]+median(puce[v+384*i,23]-puce[v+384*i,26]) puce[,5]<-median1 puce[,19]<-median2 puce[,12]<-median3 puce[,26]<-median4 } }
william ritchie wrote:> Hi everyone, > > I ve been using R for months and find it really > practical and straight forward. > However (the inevitable however), I am finding it very > slow for one of my operations: > it s basically an itertation over i and j in a pretty > big table (4* 4608). It takes 30 minutes!!!! > > ThanksYou got at least 3 replies on your first message. Why do you post it again??? Uwe Ligges> > Ps:if it can help here is the source: > > median1<-matrix(nrow=4608,ncol=1) > median2<-matrix(nrow=4608,ncol=1) > median3<-matrix(nrow=4608,ncol=1) > median4<-matrix(nrow=4608,ncol=1) > v<-c(18,19,20,21,23) > for (i in 0:11) > { > for (j in 1:384) > { > > median1[j+(i*384),]<-puce[j+(i*384),5]+median(puce[v+384*i,2]-puce[v+384*i,5]) > > median2[j+(i*384),]<-puce[j+(i*384),19]+median(puce[v+384*i,16]-puce[v+384*i,19]) > > median3[j+(i*384),]<-puce[j+(i*384),12]+median(puce[v+384*i,9]-puce[v+384*i,12]) > > median4[j+(i*384),]<-puce[j+(i*384),26]+median(puce[v+384*i,23]-puce[v+384*i,26]) > > > puce[,5]<-median1 > puce[,19]<-median2 > puce[,12]<-median3 > puce[,26]<-median4 > > > } > } > > ______________________________________________ > R-help at stat.math.ethz.ch mailing list > https://www.stat.math.ethz.ch/mailman/listinfo/r-help