To add to Erik's answer:
You can use a three dimensional array
if all of your data for one cell is the
same type -- numeric presumably.
If the data were different types (numeric
and character, say), you could have a
matrix of mode list to do that. However,
that's unlikely to be worth the hassle
Hi,
You can have each cell of a matrix contain a matrix, but for a reason
that is just not clear to me the matrices are wrapped in a list,
m = matrix(replicate(4,matrix(1:9,3,3),simplify=FALSE), 2,2)
m[1,2][[1]]
str(m)
and even more surprising to me, m itself has become a list for some reason.
Hello,
from ?array
An array in R can have one, two or more dimensions. It is simply
a vector which is stored with additional attributes giving the
dimensions (attribute ‘"dim"’) and optionally names for those
dimensions (attribute ‘"dimnames"’).
A two-dimensional array
3 matches
Mail list logo