Skip to contents

Create a dtm_level object

Usage

dtm_level(level)

Arguments

level

Datetime level

Permitted values

"Y" (year, highest level), "M" (month), "D" (day), "h" (hour), "m" (minute), "s" (second, lowest level), "n" (none)

Default value

none

Value

A dtm_level object

Details

A dtm_level object is an ordered factor, i.e., two objects can be compared.

Examples

# Create a dtm_level object with level "D" (day)
level_day <- admiral:::dtm_level("D")
print(level_day)
#> [1] D
#> Levels: n < s < m < h < D < M < Y

# Create a dtm_level object with level "h" (hour)
level_hour <- admiral:::dtm_level("h")
print(level_hour)
#> [1] h
#> Levels: n < s < m < h < D < M < Y

# Compare two dtm_level objects
level_day > level_hour # TRUE, because "D" is larger than "h".
#> [1] TRUE