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
计数是开始日期和结束日期之间的天数
我如何获得解决方案。