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

Python 使用Pandas获取与时间戳最接近的值,python,pandas,Python,Pandas,我使用pandas从数据集中获取每小时15分钟采样间隔的数据。使用resample('H',how='ohlc')方法时,我的问题是它提供了该小时内的值,并且我想要最接近该小时的值。例如,我想取一个在2:55采样的值,而不是3:10采样的值,但是如果它出现在计算时间戳之前,我想不出如何找到最接近的值 任何帮助都将不胜感激。我想您可以创建另一列,即小时,然后减去所讨论的时间,得到绝对(无符号)值,然后在该值上执行min函数。。这不是代码,但我认为逻辑是正确的(或至少接近)。找到分钟后,您可以选择它

我使用pandas从数据集中获取每小时15分钟采样间隔的数据。使用
resample('H',how='ohlc')
方法时,我的问题是它提供了该小时内的值,并且我想要最接近该小时的值。例如,我想取一个在2:55采样的值,而不是3:10采样的值,但是如果它出现在计算时间戳之前,我想不出如何找到最接近的值


任何帮助都将不胜感激。

我想您可以创建另一列,即小时,然后减去所讨论的时间,得到绝对(无符号)值,然后在该值上执行min函数。。这不是代码,但我认为逻辑是正确的(或至少接近)。找到分钟后,您可以选择它们,然后进行重新采样。

您能给出一个您期望输出的示例吗?