使用Pandas获取与时间戳最接近的值

时间:2013-11-05 21:59:51

标签: python pandas

我正在使用pandas从数据集中获取每小时数据,采样间隔为15分钟。我使用resample('H', how='ohlc')方法的问题是它在那个小时内提供了值,我想要最接近小时的值。例如,我想在2:55采样一个值而不是从3:10采样的值,但是如果它在被评估的时间戳之前发生,则无法弄清楚如何找到最接近的值。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我想你可以创建另一个列是小时并减去有问题的时间并获得绝对(无符号)值,然后你就可以执行min函数了。它不是代码,但我认为逻辑是正确的(或者至少关闭..找到分钟后,然后你可以选择它们然后进行重新采样..