[R] accessing arrays

Lars Rohrschneider hu-student at web.de
Wed Jan 3 18:25:35 CET 2007


Hi Wolfgang,

thanks for your hint. But I am desperating. I have an 3 dim array of say 10
matrices where every matrix has to stick an other label. I found no way to
direct assign the labels.

for example 

tab <- array(1:8, c(2, 2, 2))
dimnames(tab[,,1]) <- list(c("No","Yes"), c("No","Yes"))
dimnames(tab[,,2]) <- list(c("big","small"), c("small","big"))

should look like this
, , 1

    No Yes
No   1   3
Yes  2   4

, , 2

        big  small
small   5   7
big     6   8







Wolfgang Raffelsberger wrote:
> 
> try this :
> x <- 
> array(1:24,dim=c(2,3,4),dimnames=list(letters[1:2],LETTERS[1:3],letters[23:26]))
> 
> Cheers,
> Wolfgang
> 
> downunder03 a écrit :
>> 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"))
>>
>>
>>
>>   
> 
> 
>  
> 
> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
> . . . . .
> 
> Wolfgang Raffelsberger, PhD
> Laboratoire de BioInformatique et Génomique Intégratives
> IGBMC
> 1 rue Laurent Fries,  67404 Illkirch  Strasbourg,  France
> Tel (+33) 388 65 3314         Fax (+33) 388 65 3276
> wolfgang.raffelsberger at igbmc.u-strasbg.fr
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
> 
> 

-- 
View this message in context: http://www.nabble.com/-R--accessing-arrays-tf2913929.html#a8144807
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list