This function replace values of sensors by states with tag.
mc_states_replace(data, tags, replace_value = NA, crop_margins_NA = FALSE)
myClim object see myClim-package
tag assigned to the the sensor values to be replaced. e.g. "error"
(default NA) The value which will be written into sensor.
if TRUE function crops NAs on the beginning or end of time-series (default FALSE)
myClim object in the same format as input, with replaced values
The typical use of this function is for deleting/removing error/compromised
records from time-series by tagging them and then replacing tagged values with NA.
Typically, when error/unwanted data appears at the beginning or end of time series, it
can be useful to crop time-series (delete records completely) using crop_margins_NA
.
states <- data.frame(locality_id="A1E05", logger_name="Thermo_1",
sensor_name="Thermo_T", tag="error",
start=lubridate::ymd_hm("2020-10-28 9:00"),
end=lubridate::ymd_hm("2020-10-28 9:30"))
data <- mc_states_insert(mc_data_example_clean, states)
data <- mc_states_replace(data, "error")