Ersetzen Sie NAs durch 0 für Rasterdaten mit R?


Antworten:


19

Die Antwort von Wilfried Thuiller in der R-SIG-Geo- Mailingliste funktioniert:

#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) Sie können viele Beispiele dafür viel näher zu Hause finden, indem Sie einfach unsere Website durchsuchen : gis.stackexchange.com/search?q=is.na%28 . Sie finden Ihre Lösung beispielsweise im Code unter gis.stackexchange.com/a/58911 .
whuber
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.