【问题标题】:Using Pandas to get the closest value to a timestamp使用 Pandas 获取最接近时间戳的值
【发布时间】:2013-11-05 21:59:50
【问题描述】:

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

任何帮助将不胜感激。

【问题讨论】:

  • 你能举例说明你期望的输出是什么吗?

标签: python pandas


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2020-06-17
    • 2016-05-31
    • 1970-01-01
    • 2021-07-27
    • 1970-01-01
    • 2018-06-03
    • 1970-01-01
    • 1970-01-01
    • 2020-05-26
    相关资源
    最近更新 更多