I am trying to set up a 3D matrix in R. I guess this is an easy one. However, I didn\'t find a solution so far. Let\'s say we want to create a 365x6x4 matrix. Also crucial form
Try this simple example (have made the example a fairly small one so it's clear what's going on - I explain below how to tweak it for your precise question!)...
m = array(1:60, dim=c(3,4,5))
m[2,1,5]
[1] 50
m[2,1,5] = -50
m[2,1,5]
[1] -50
Type m
to see the whole 3d array :)
In your example, you'd set up your initial array as m = array(NA, dim=c(365,6,4))
(this will fill it with NAs to start with - do you have data to fill it up with?) And the assignment is m[304,5,2] = 204
, of course :)