[R] List to Array
Werner Wernersen
pensterfuzzer at yahoo.de
Wed Apr 5 15:55:42 CEST 2006
Oh yes, I should give an example:
m <- matrix(1:6,nrow=3)
L <- list(m,m)
Output of L:
[[1]]
[,1] [,2]
[1,] 1 4
[2,] 2 5
[3,] 3 6
[[2]]
[,1] [,2]
[1,] 1 4
[2,] 2 5
[3,] 3 6
I would like to transform L to and array looking like
this:
, , 1
[,1] [,2]
[1,] 1 4
[2,] 2 5
[3,] 3 6
, , 2
[,1] [,2]
[1,] 1 4
[2,] 2 5
[3,] 3 6
> Please supply some test data and the expected answer
> since its not clear what is desired here.
>
> On 4/5/06, Werner Wernersen <pensterfuzzer at yahoo.de>
> wrote:
> > Hi,
> >
> > this is probably the easiest thing to do but I
> manage
> > not finding the answer:
> > I have a list with matrices of exact same format
> and
> > headers. Now I would like to transform the list
> into
> > an normal array. What is the proper way to do
> this?
> > as.array changes the entire format and right now I
> > only found the method of creating a new array,
> going
> > through the entire list and copy the matrix in
> each
> > list element to the new array.
> >
> > Thanks a million for your help!
> > Werner
> >
> > ______________________________________________
> > 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
> >
>
More information about the R-help
mailing list