Я хочу объединить первый фрейм данных dt1 со вторым dt2 на основе аналогичного столбца col1, где условие для столбца даты-времени col2: что я хочу точно, это взять первый dt2 ['Date2'] больше, чем dt1 [ 'Date1']
dt1.head()
ID col1 Date1
0 A 2019-12-01
1 B 2019-12-01
2 A 2019-12-02
3 C 2019-12-02
4 C 2019-12-02
5 B 2019-12-03
6 A 2019-12-03
7 A 2019-12-03
dt2.head()
ID col1 Date2
0 A 2019-12-02
1 A 2019-12-04
2 B 2019-12-04
3 C 2019-12-03
Результат должен быть таким:
ID col1 Date1 Date2
0 A 01/12/2019 2019-12-02
1 B 01/12/2019 2019-12-04
2 A 02/12/2019 2019-12-04
3 C 02/12/2019 2019-12-03
4 C 02/12/2019 2019-12-03
5 B 03/12/2019 2019-12-04
6 A 03/12/2019 2019-12-04
7 A 03/12/2019 2019-12-04