我有以下时间范围:
A <- c('2016-01-01', '2019-01-05')
B <- c('2017-05-05','2019-06-05')
X_Period <- interval("2015-01-01", "2019-12-31")
Y_Periods <- interval(A, B)
我希望找到X_Period和Y_Periods之间没有重叠的时间段,结果应为:
[1]'2015-01-01'--'2015-12-31'
[2]'2017-05-06'--'2019-01-04'
[3]'2019-06-06'--'2019-31-12'
我试图使用setdiff,但它无法正常工作
setdiff(X_Period, Y_Periods)