Итак, у меня есть растровый файл
r <- raster('ras')
и шейп-файл
abys <- readShapeSpatial('abys')
Я рассчитал средние значения, определенные шейп-файлом, следующим методом:
r.vals<- extract(r,abys)
r.mean <- lapply(r.vals,FUN=mean)
Однако при использовании нескольких шейп-файлов, когда я возвращаю вывод, я получаю несколько результатов, например:
[[1]]
[1] 9321
[[2]]
[1] 6616
[[3]]
[1] 8348
Он должен просто вернуть тот, который я обычно получаю. Это связано с некоторыми особенностями моего шейп-файла или с моей методологией?
Спасибо за ваш вклад