嗨,我会努力解释我面临的问题.
我有一个数据帧(df),具有以下内容:
ID | Date (dd-mm-yyyy) |
---|---|
AAA | 01-09-2020 |
AAA | 01-11-2020 |
AAA | 18-03-2021 |
AAA | 10-10-2022 |
BBB | 01-01-2019 |
BBB | 01-03-2019 |
CCC | 01-05-2020 |
CCC | 01-07-2020 |
CCC | 01-08-2020 |
CCC | 01-10-2021 |
我创建了另一个数据帧(df2),每个ID的第一个注册日期(t)和t+3个月:
ID | T (First Date Occurred) | T+3 |
---|---|---|
AAA | 01-09-2020 | 01-12-2020 |
BBB | 01-01-2019 | 01-03-2020 |
CCC | 01-05-2020 | 01-08-2020 |
我正在努力实现的理想输出是根据df2("T"和"T+3")中定义的两个日期过滤器过滤df:
e、 g.AAA=AAA>;T&;AAA<;T+3
ID | Date (dd-mm-yyyy) |
---|---|
AAA | 01-11-2020 |
BBB | 01-03-2019 |
CCC | 01-07-2020 |
CCC | 01-08-2020 |
最好的方法是什么?感谢您的帮助!