replace_na.Spat {tidyterra} | R Documentation |
Replace NA
s with specified values
Description
Replace NA
values on layers/attributes with specified values
Usage
## S3 method for class 'SpatRaster'
replace_na(data, replace = list(), ...)
## S3 method for class 'SpatVector'
replace_na(data, replace, ...)
Arguments
data |
A |
replace |
list of values, with one value for each layer/attribute that
has |
... |
Ignored |
Value
A Spat*
object of the same class than data
. Geometries and
spatial attributes are preserved.
terra equivalent
Use r[is.na(r)] <- <replacement>
See Also
Other tidyr verbs for handling missing values:
drop_na.Spat
,
fill.SpatVector()
Other tidyr methods:
drop_na.Spat
,
fill.SpatVector()
,
pivot_longer.SpatVector()
,
pivot_wider.SpatVector()
Examples
library(terra)
f <- system.file("extdata/cyl_temp.tif", package = "tidyterra")
r <- rast(f)
r %>% plot()
r %>%
replace_na(list(tavg_04 = 6, tavg_06 = 20)) %>%
plot()
[Package tidyterra version 0.6.1 Index]