| convertTimeUnit {photobiology} | R Documentation |
Function to set the "time.unit" attribute and simultaneously rescaling the spectral data to be expressed in the new time unit. The change is done by reference ('in place')
convertTimeUnit(x, time.unit = NULL, byref = FALSE)
x |
a source_spct object |
time.unit |
a character string, either "second", "hour", "day", "exposure" or "none", or a lubridate::duration |
byref |
logical indicating if new object will be created by reference or
by copy of |
x possibly with the time.unit attribute modified
if x is not a source_spct or a response_spct object, or
time.unit is NULL x is returned unchanged, if the existing or new time.unit
cannot be converted to a duration, then the returned spectrum will contain
NAs.
Other time attribute functions: checkTimeUnit,
getTimeUnit, setTimeUnit
my.spct <- sun.spct my.spct convertTimeUnit(my.spct, "day")