【发布时间】:2019-06-11 01:43:10
【问题描述】:
我有以下数据框
A_key Date
A1 2016-05-03
A1 2016-09-25
A2 2015-02-25
A2 2015-02-25
A3 2015-10-04
A3 2016-03-15
A3 2016-04-10
A4 2015-09-26
A4 2015-09-26
我想在 n_neighbor(k) = 1 的情况下以天为单位获取每个不同 A_key 的最近邻距离,以便输出如下所示
A_key Date Distance
A1 2016-05-03 145
A1 2016-09-25 145
A2 2015-02-25 0
A2 2015-02-25 0
A3 2015-10-04 163
A3 2016-03-15 26
A3 2016-04-10 26
A4 2015-09-26 0
A4 2015-09-26 0
【问题讨论】:
-
嗯为什么第二个A3不是163?您对此使用什么标准?
标签: python pandas datediff nearest-neighbor date-difference