我有一张订单表和一张账户活动表。我正在寻找该订单上最近的帐户活动。我想遍历每个订单来查找与该账户相匹配的活动,以及与订单日期最近的日期。根据其他条件按日期查找最新记录
rec type date account nearest.rec
1 Order 12/1/2016 A
2 Order 11/14/2016 B
3 Activity 11/13/2016 A
4 Activity 10/15/2016 C
5 Order 11/13/2016 C
6 Activity 11/16/2016 A
7 Activity 11/17/2016 A
8 Activity 10/14/2016 B
9 Activity 11/4/2016 B
想将其转换成这样:
rec type date account nearest.rec.actv
1 Order 12/1/2016 A 7
2 Order 11/14/2016 B 9
3 Activity 11/13/2016 A
4 Activity 10/15/2016 C
5 Order 11/13/2016 C 4
6 Activity 11/16/2016 A
7 Activity 11/17/2016 A
8 Activity 10/14/2016 B
9 Activity 11/4/2016 B
或者变成自己的数据帧
rec type date account nearest.rec.actv actv.date
1 Order 12/1/2016 A 7 11/17/2016
2 Order 11/14/2016 B 9 11/4/2016
5 Order 11/13/2016 C 4 10/15/2016
@nrussell的感谢!当它出错时,我只是试图修复它。 –