Re: [R] Collapse an array

2008-02-28 Thread Gang Chen
Thanks a lot for all the suggestions! Gang On Feb 28, 2008, at 3:20 PM, Henrique Dallazuanna wrote: > Try this also: > > apply(x, 4, rbind) > > On 28/02/2008, Gang Chen <[EMAIL PROTECTED]> wrote: >> Suppose I have a 4-D array X with dimensions (dx, dy, dz, dp). I want >> to collapse the first

Re: [R] Collapse an array

2008-02-28 Thread Henrique Dallazuanna
Try this also: apply(x, 4, rbind) On 28/02/2008, Gang Chen <[EMAIL PROTECTED]> wrote: > Suppose I have a 4-D array X with dimensions (dx, dy, dz, dp). I want > to collapse the first 3 dimensions of X to make a 2-D array Y with > dimensions (dx*dy*dz, dp). Instead of awkward looping, what is a g

Re: [R] Collapse an array

2008-02-28 Thread Benilton Carvalho
dim(X) <- c(prod(dim(X)[1:3]), dim(X)[4]) ? On Feb 28, 2008, at 3:05 PM, Gang Chen wrote: Suppose I have a 4-D array X with dimensions (dx, dy, dz, dp). I want to collapse the first 3 dimensions of X to make a 2-D array Y with dimensions (dx*dy*dz, dp). Instead of awkward looping, what is a go

[R] Collapse an array

2008-02-28 Thread Gang Chen
Suppose I have a 4-D array X with dimensions (dx, dy, dz, dp). I want to collapse the first 3 dimensions of X to make a 2-D array Y with dimensions (dx*dy*dz, dp). Instead of awkward looping, what is a good way to do this? Is there a similar function like reshape in Matlab? Thanks, Gang ___