[R-sig-Geo] replace NA value error
Alfredo Alessandrini
alfreale74 at gmail.com
Fri Jul 29 12:38:23 CEST 2011
Hi,
I'm trying to replace NA value with 0. But the function replace all
the value with zero:
R version 2.13.1 (2011-07-08)
raster version 1.9-2 (23-July-2011)
> dem
class : RasterLayer
dimensions : 57, 68, 3876 (nrow, ncol, ncell)
resolution : 0.008333333, 0.008333333 (x, y)
extent : 99.475, 100.0417, 2.266667, 2.741667 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +towgs84=0,0,0
values : in memory
min value : 100
max value : 900
> dem[is.na(dem[])]
[1] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
[24] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
[47] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
[70] NA NA NA NA NA NA NA NA NA NA NA
>
> dem[is.na(dem[])] <- 0
> dem
class : RasterLayer
dimensions : 57, 68, 3876 (nrow, ncol, ncell)
resolution : 0.008333333, 0.008333333 (x, y)
extent : 99.475, 100.0417, 2.266667, 2.741667 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +towgs84=0,0,0
values : in memory
min value : 0
max value : 0
>
Thanks,
Alfredo
More information about the R-sig-Geo
mailing list