Based on the time series given in "tseries" a new time series is generated in which timestamps that are lacking in tseries are included. Optionally missing values are generated by interpolation between existing values.
Usage
fillup(
tseries,
tsField,
step_s,
forceStep,
interpol,
includeOrig,
default = NA,
dbg = FALSE
)
Arguments
- tseries
data frame representing a time-series of values
- tsField
Name of timestamp column in tseries. Default: name of first available POSIXt-column
- step_s
Time step in seconds that shall lie between consecutive timestamps. Non-existing timestamps are generated.
- forceStep
If TRUE, only timestamps that are multiples of the time step given in step_s are put into the result data frame
- interpol
if TRUE, the returned data frame will for each value column contain a corresponding column containing interpolated values
- includeOrig
if TRUE and interpol = TRUE the original columns will remain in the output in addition to the columns containing all (original plus interpolated) values.
- default
value to be used if there are not enough (at least to) non-NA values to be used for interpolation. Default: NA
- dbg
If TRUE, debug messages are shown