Возьмите два интервала: [1,6) и [6,12). Число 6 принадлежит второму, но не первому. Можно ли сделать то же самое в лубридате? (Это решает проблему в Python ...)
library(lubridate)
date1 <- ymd(20010101); date3 <- ymd(20010103); date6 <- ymd(20010106); date12 <- ymd(20010112)
intA <- new_interval(date1, date6); intB <- new_interval(date6, date12)
date3 %within% intA
> TRUE
date3 %within% intB
> FALSE
date6 %within% intB ## I want this to be true
> TRUE
date6 %within% intA ## but this be false...
> TRUE
Можно ли настроить функцию% в%, чтобы исключить верхние границы интервалов?
Любая помощь будет высоко ценится.