hyet_fill: Fill an hyetograph with missing date values

Description Usage Arguments Value Examples

View source: R/hyet_fill.R

Description

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.

Usage

1
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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
# 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")

kvantas/hyetor documentation built on Sept. 2, 2019, 12:57 a.m.