Rを使用してラスターデータのNAを0に置き換えますか?


10

私はRの新人です。空間情報を持つラスターデータのNAを0に置き換えるにはどうすればよいですか?

回答:


19

R-SIG-GeoメーリングリストのWilfried Thuillerからの回答が機能します。

#getting a raster
library(raster)
f <- system.file("external/test.grd", package="raster")
f
r <- raster(f) #r is the object of class 'raster'.

# replacing NA's by zero
r[is.na(r[])] <- 0 

(+1)私たちのサイトgis.stackexchange.com/search?q=is.na%28を検索するだけで、これの多くの例を自宅に近い場所で見つけることができます。たとえば、ソリューションはgis.stackexchange.com/a/58911のコードに実装されています。
whuber
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.