Re: [R] accessing arrays

From: Patrick Burns <>
Date: Wed 03 Jan 2007 - 17:33:27 GMT

You can't do that. If you want to have different labels on the first two dimensions, then a 3-dimensional array doesn't seem to be the natural data structure.

I would suggest two matrices held in a list.

Patrick Burns
+44 (0)20 8525 0696
(home of S Poetry and "A Guide for the Unwilling S User")

downunder03 wrote:

>hi all. how can i adress a array directly. for example i wanna give array 1
>other labels than array 2. How can I overcome this problem?
>...this doesn't work
>tab <- array(1:8, c(2, 2, 2))
>dimnames(tab[,,1]) <- list(c("No","Yes"), c("No","Yes"),c("ARRAY1"))
>dimnames(tab[,,2]) <- list(c("big","small"), c("small","big"),c("ARRAY2"))
> mailing list PLEASE do read the posting guide and provide commented, minimal, self-contained, reproducible code. Received on Thu Jan 04 04:40:23 2007

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Wed 03 Jan 2007 - 18:30:30 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.