Вот мой критерий фильтра (на один день назад), который называется df
customer_id timestamp
1 2018-06-03 17:56:52
2 2018-06-03 18:42:51
Вот основной набор данных, который называется df2
transaction_id customer_id timestamp
1 1 2018-06-02 09:56:23
2 1 2018-06-03 02:56:52
3 1 2018-06-03 12:56:52
4 2 2018-06-03 12:40:51
5 2 2018-06-03 18:40:51
6 2 2018-06-03 18:48:50
То, что я хочу, это
transaction_id customer_id timestamp
2 1 2018-06-03 02:56:52
3 1 2018-06-03 12:56:52
4 2 2018-06-03 12:40:51
5 2 2018-06-03 18:40:51
Это потому, что для customer_id = 1
критерии фильтра должны начинаться с 2018-06-02 17:56:52
до 2018-06-03 17:56:52
и
Это потому, что для customer_id = 2
фильтркритерии должны начинаться с 2018-06-02 18:42:51
до 2018-06-03 18:42:51