[R] how to reshape an array avoiding for loops
Wladimir Eremeev
wl at eimb.ru
Tue Aug 16 23:12:04 CEST 2005
Dear r-help,
I have an array a1 with dimensions [1:660,1:65,1:25]
I would like the first dimension to be the last one.
That is I want and array [1:65,1:25,1:660]
The only way to do this, I know, is
tmp.a<-array(dim=dim(a1)[c(2,3,1)])
for(i in 1:dim(a1)[1]) tmp.a[,,i]<-a1[i,,]
a1<-tmp.a
rm(tmp.a)
Is it possible to avoid 'for' loop here?
Thank you!
---
Best regards,
Wladimir mailto:wl at eimb.ru
More information about the R-help
mailing list