hyet_fill fills missing date values in an hyetograph with NA values. This function can be used when missing values in time series are marked implicitly using missing dates. Returns an error if hyet is not a valid hyetograph.

hyet_fill(hyet, time_step = 5, ts_unit = "mins")

Arguments

hyet

an hyetograph from hyet_create function.

time_step

a numeric value that represents the time-step.

ts_unit

a character string specifying the time unit. Valid values are "mins", "hours", "days", "months", "quarter" or "year".

Value

a tibble with the variables date and prec of the filled hyetograph.

Examples

# create date and precipitation values using 5 minutes time-step prec_date <- seq(from = as.POSIXct(0, origin = "2018-01-01"), length.out = 100, by = "5 mins") set.seed(1) prec_values <-round(runif(100,0,10),1) # create hyetograph hyet <- hyet_create(prec_date, prec_values) # remove some random values from the hyetograph hyet_miss <- hyet[-sample(100,30), ] # fill hyetograph hyet_fill <- hyet_miss %>% hyet_fill(5, "mins")