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,
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"),
>
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
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
4 matches
Mail list logo