ラスターファイルがあります
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
それは私が通常得るものであるものを返す必要があります。これは、シェープファイルの特性によるものですか、それとも方法論の問題によるものですか?
ご入力いただきありがとうございます