Mapping function between time-slices and day of the year
Mapping function between time-slices and hour
Mapping function between time-slices and month
Usage
tsl2year(tsl, return.null = TRUE)
tsl2yday(tsl, return.null = TRUE)
tsl2hour(tsl, return.null = TRUE, pattern = "h[0-9]++")
tsl2month(tsl, format = tsl_guess_format(tsl), return.null = TRUE)
Value
Integer vector of years, the same length as the input vector
Integer vector of days of the year, the same length as the input vector
Integer vector of hours, the same length as the input vector
Integer vector of months, the same length as the input vector
Functions
tsl2year()
: Extract year from time-slicestsl2yday()
: Extract the day of the year from time-slicestsl2hour()
: Extract hour from time-slicestsl2month()
: Extract month from time-slices
Examples
tsl <- c("y2007_d365_h15", NA, "d151_h22", "d001", "m10_h12")
tsl2year(tsl)
#> [1] 2007 NA NA NA NA
tsl
#> [1] "y2007_d365_h15" NA "d151_h22" "d001"
#> [5] "m10_h12"
tsl2yday(tsl)
#> [1] 365 NA 151 1 NA
tsl
#> [1] "y2007_d365_h15" NA "d151_h22" "d001"
#> [5] "m10_h12"
tsl2hour(tsl)
#> [1] 15 NA 22 NA 12
tsl2month(c("d001_h00", "d151_h22", "d365_h23"))
#> [1] 1 5 12
tsl2month(c("m01_h12", "m05_h02", "m10_h01"))
#> [1] 1 5 10