Ganti NA dengan 0 untuk data raster menggunakan R?

11

Saya baru di R. Bagaimana saya bisa mengganti NA dengan 0 untuk data raster saya yang memiliki informasi spasial?

pengguna20347
sumber

Jawaban:

20

Jawaban dari Wilfried Thuiller di milis R-SIG-Geo berfungsi:

#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 
Andre Silva
sumber
(+1) Anda dapat menemukan banyak contoh ini lebih dekat dengan rumah hanya dengan mencari di situs kami: gis.stackexchange.com/search?q=is.na%28 . Misalnya, Anda akan menemukan solusi Anda diimplementasikan dalam kode di gis.stackexchange.com/a/58911 .
whuber