x <- as.Date("1970-01-01") + -4:5
x
# Boundaries by month
warp_boundary(x, "month")
# Bound by every 5 days, relative to "1970-01-01"
# Creates boundaries of:
# [1969-12-27, 1970-01-01)
# [1970-01-01, 1970-01-06)
# [1970-01-06, 1970-01-11)
warp_boundary(x, "day", every = 5)
# Bound by every 5 days, relative to the smallest value in our vector
origin <- min(x)
origin
# Creates boundaries of:
# [1969-12-28, 1970-01-02)
# [1970-01-02, 1970-01-07)
warp_boundary(x, "day", every = 5, origin = origin)
Run the code above in your browser using DataLab