2

ラスター ファイルを R にインポートしました。0 と 1 の 2 つの値を持つカテゴリです。係数として保存する必要があります。

私は次のことを試しました:

#as.factor when importing 
mydata.factor <- as.factor(raster("mydata.tif"))

#or import first then try converting
mydata <- raster(mydata.tif)
mydata.factor <- as.factor(mydata)

#or call just values 
mydata <- raster(mydata.tif)
mydata$values <- as.factor(mydata$values)

#or based on the example in the Raster package, something like this
mydata <- raster(mydata.tif)
mydata.factor <- as.factor(mydata)
mydata.factorlevels <- levels(mydata.factors)[[1]]

別の関数 (パッケージ spdedp の joincount.multi 関数) に呼び出されたときに要素として認識されるレイヤーです。どんなヒントでも大歓迎です!

4

2 に答える 2

0

私はあまり遊んでいratifyませas.factorんが、役に立つかもしれません: https://web.archive.org/web/20151109014439/http://www.inside-r.org/packages/cran/raster/docs/asFactor

于 2016-08-02T22:27:31.007 に答える