假设我们有一个包含两列(索引,值)的数据框。索引包含不等间隔的时间戳:
2007-06-27 09:30:01.637000
2007-06-27 09:30:02.638300
2007-06-27 09:30:05.477001
2007-06-27 09:31:06.857000
2007-06-27 09:32:06.947550
...
对于每一行,我想找到前一行,时差接近1秒。例如,对于2007-06-27 09:31:06.857000
,它应该在2007-06-27 09:31:05.857000
附近。因此,此处的最佳答案是2007-06-27 09:30:05.477001
或行号2
。在不使用循环的情况下,最快的方式最好是什么?
Ps。。可能会有类似的时间戳记。