【发布时间】:2018-03-27 10:41:59
【问题描述】:
如前所述,我有两个数据帧:
DF_1
ID Date1
1 12/01/2017
2 15/02/2017
3 18/03/2017
DF_2
ID Date1
1 05/01/2017
1 15/01/2017
1 18/01/2017
2 10/02/2017
2 13/02/2017
2 15/02/2017
3 22/03/2017
我想计算 DF_1 中特定 id 的日期与 DF_2 中相同 id 的日期与 DF_2 中最近的旧日期与 DF_1 日期之间的差异。
例如:对于 ID=1,DF_1 的日期是 2017 年 1 月 12 日,而 DF_2 中最近的旧日期是 05-01-2017,因为 15 和 18 都大于 DF_1 日期。
所需输出:
ID Date1 Count
1 12/01/2017 7
2 15/02/2017 0
3 18/03/2017 -4
【问题讨论】:
-
为什么
Count == 7是ID == 1? -
请详细说明:
"... with most recent past date in DF_2 as compare ..."