Предположим, у нас есть 2 кадра данных по 2 столбца и 6 строк в каждом, и мы хотим связать оба только тогда, когда дата слева (слева) старше, чем дата справа (справа), в то же время убедившись, что каждая строка не имеет даты дубликаты (как слева, так и справа): например..
x = cbind(data.frame(lhs_date = seq(Sys.Date()-5, Sys.Date(),2)), letter=c("A","B","C","D","E","F") )
Y = cbind(data.frame(rhs_date = seq(Sys.Date()-5, Sys.Date(),1)), letter=c("X","Y","Y","X","J","J") )
Как мы можем cbind или левое соединение x с y только тогда, когда дата слева ‹ дата справа, сохраняя уникальность каждой строки?