Существует гораздо более простой способ:
library(raster)
r1 <- raster(nrows = 1, ncols = 1, res = 0.5, xmn = -1.5, xmx = 1.5, ymn = -1.5, ymx = 1.5, vals = 0.3)
rr <- lapply(1:10, function(i) setValues(r1,runif(ncell(r1))))
Это дает вам список rr
с 10 случайными растрами.
Использование lapply
возможно, вы также можете использовать подробныйпетля.Но вот так растры хранятся прямо в списке.