Re: [R] Add a dim to an array

2012-06-03 Thread Rui Barradas
Hello again, Sorry, I've misread your post and thought that you wanted the new dim to have 'low' and 'high' values. It's just 'low'. So dim=c(2, 2, 2, 1) and set dn$group to the first value only. And forget the final comments. Rui Barradas Em 03-06-2012 07:31, Rui Barradas escreveu: Hello,

Re: [R] Add a dim to an array

2012-06-02 Thread Petr Savicky
On Sat, Jun 02, 2012 at 05:17:36PM +0200, Patrick Hausmann wrote: > Dear list, > > I'm trying to add a new dim to a multidimensional array. My array looks > like this > > a1 <- array(1:8, c(2, 2, 2)) > dimnames(a1) <- list(A = c("A1", "A2"), > B = c("B1", "B2"), >

Re: [R] Add a dim to an array

2012-06-02 Thread Rui Barradas
Hello, Try a3 <- array(dim=c(2, 2, 2, 2)) dn <- dimnames(a1) dn$group <- c("low", "high") dimnames(a3) <- dn a3[] <- a1 # to use [] keeps the dimensions a3 # it fills a3 recycling a1 (two copies) dim(a2) dim(a3) As you can see, 'a2' is not of the right dimensions, and 'a3' has now

[R] Add a dim to an array

2012-06-02 Thread Patrick Hausmann
Dear list, I'm trying to add a new dim to a multidimensional array. My array looks like this a1 <- array(1:8, c(2, 2, 2)) dimnames(a1) <- list(A = c("A1", "A2"), B = c("B1", "B2"), D = c("D1", "D2")) I would like to add a new dim 'group' with the valu