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 value low. Right
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
two
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),
D =
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,
4 matches
Mail list logo