У меня есть следующая таблица:
structure(list(t.collectiondate.x = structure(c(15696, 15244), class = "Date"),
t.collectiondate.y = structure(c(15353, 15793), class = "Date"),
int = structure(c(345600, 0), start = structure(c(1356739200,
1364601600), class = c("POSIXct", "POSIXt"), tzone = "UTC"), tzone = "UTC", class = structure("Interval", package = "lubridate"))), .Names = c("t.collectiondate.x", "t.collectiondate.y", "int"), row.names = c(NA,-2L), class = c("tbl_df", "tbl", "data.frame"))
collection_date.x collection_date.y interval
2012-12-22 2012-01-14 2012-12-29--2013-01-02
Я хочу знать, встречаются ли обе даты сбора до интервала.
Я пытался:
collection_date.x < df$int
Но это иногдапри неправильном ответе, например:
df$collection_date.x < df$interval
[1] TRUE FALSE
Что я делаю не так / Как мне добиться того, чего я хочу?