[R] accessing arrays

Patrick Burns pburns at pburns.seanet.com
Wed Jan 3 18:33:27 CET 2007


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
patrick at burns-stat.com
+44 (0)20 8525 0696
http://www.burns-stat.com
(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"))
>
>
>
>  
>



More information about the R-help mailing list