나는 100 개의 래스터 레이어의 행렬을 가지고 있으며 평균은 하나의 새로운 레이어를 만들고 싶습니다. 오버레이 기능을 단순히 사용할 수있는 두 개의 레이어가 있거나 그냥 c <- mean (a, b)
을 사용했는지 알고 있습니다. 그러나 행렬을 어떻게 처리해야할지 모르겠습니다. 여기행렬의 래스터 오버레이
는 행렬의 샘플입니다 : 내가
a.avg <- mean (a.total[,])
을 시도
[[1]]
class : RasterLayer
dimensions : 175, 179, 31325 (nrow, ncol, ncell)
resolution : 1, 1 (x, y)
extent : 0, 179, 0, 175 (xmin, xmax, ymin, ymax)
coord. ref. : NA
data source : in memory
names : layer
values : 0, 100 (min, max)
나는 아마 오류 argument is not numeric or logical: returning NA
래스터 레이어의 매트릭스가 있습니까? 또는 목록? 아니면 더 나은 스택? –
평균을 내기 전에 아래 제안 사항을 사용하여 스택을 만들었습니다. 고맙습니다. – user2729279