如何使用python熊猫检查日期在开始和结束之间

时间:2018-08-18 09:13:56

标签: python pandas

Data frame 1

id start_date end_date count
1  2018-02-01  2018-02-04 4
1  2018-02-06  2018-02-07 2
2  2018-03-05  2018-03-08 3
2  2018-03-12  2018-03-15 4

Data frame 2

id start end 
1  2018-02-01 2018-02-08
2  2018-03-01 2018-03-15

输出就像

id start_date end_date count
1  2018-02-01  2018-02-04 4
1  2018-02-06  2018-02-07 3
2  2018-03-05  2018-03-08 7
2  2018-03-12  2018-03-15 4

输出说明。

id:1从2018-02-02到2018-02-08。数据框1没有2018-02-08的计数增加了2至3

id:2从2018-03-01到2018-03-15。数据框1不包括2018-03-01到2018-03-04,因为该计数增加到3到7

计数是开始日期和结束日期之间的天数

我如何获得解决方案。

0 个答案:

没有答案