Skip to contents

A function to set the slot time of an object of class WaterLevelDataFrame.

Usage

setTime(x) <- value

# S4 method for WaterLevelDataFrame,POSIXct
setTime(x) <- value

# S4 method for WaterLevelDataFrame,POSIXlt
setTime(x) <- value

# S4 method for WaterLevelDataFrame,Date
setTime(x) <- value

Arguments

x

an object of class WaterLevelDataFrame.

value

a new value of class c("POSIXct", "POSIXt") for the time slot. value has to have a length of one and has to be in the temporal range between 1960-01-01 00:00:00 CET and now (Sys.time() or NA.

Value

The function above sets a new value for the slot time

and returns an object of class WaterLevelDataFrame. Since

time is a slot relevant for the computation of the

data.frame column w, w is set to

NA and needs to be recomputed by functions like

waterLevel or waterLevelPegelonline.

See also

Examples

wldf <- WaterLevelDataFrame(river   = "Elbe",
                            time    = as.POSIXct("2016-12-21"),
                            station = seq(257, 262, 0.1))
setTime(wldf) <- as.POSIXct("2016-12-22")