raster
オブジェクト(R)は異なるモード(データ型)のレイヤーを持つことができますか?
一見すると、常に 1 つのタイプに強制されているように見えます。
library(raster)
## create a SpatialPixelsDataFrame with (trivially) two different "layer" types
d <- data.frame(expand.grid(x = 1:10, y = 2:11), z = 1:100, a = sample(letters, 100, replace = TRUE), stringsAsFactors = FALSE)
coordinates(d) <- 1:2
gridded(d) <- TRUE
## now coerce this to a raster brick or stack and our "a" is crushed to numeric NA
all(is.na(getValues(brick(d)[[2]])))
[1] TRUE
rasterDataFrame のようなものはありますか?
また、raster@data は行列であるか、数値/整数に強制されているため、おそらく R の係数を使用できないことに注意してください。何か不足していますか?