如何从具有不同日期时间索引的另一个数据框中获取列值
How to get column values from another dataframe with a different datetime index
我有一个不同时间间隔的交易数据框,例如。 1分5分。我希望将计算值从较慢的 5 分钟复制到 1 分钟数据帧。
例如因此,1 分钟是:
我希望向该数据框添加一个 forecast_5m 或其他内容,该数据框具有来自 5 分钟数据框的预测列的前 5 分钟值。由于它是 5 分钟到 1,因此 1 分钟的序列应该在列中有 5 个重复值,这些值来自另一个数据帧中的前一个 5 分钟值。
在图片中它是 14:53:00 所以它应该得到 14:50:00 值,等等。对于 14:54 的所有分钟都是一样的。我对如何 select 最后一次可用感到困惑,因为大多数解决方案都是关于时间范围等的,而没有在另一个数据帧中找到最新的最接近的可用时间。
您是否尝试过 resample
使用任何聚合将数据帧间隔为一分钟?
我有一个不同时间间隔的交易数据框,例如。 1分5分。我希望将计算值从较慢的 5 分钟复制到 1 分钟数据帧。
例如因此,1 分钟是:
我希望向该数据框添加一个 forecast_5m 或其他内容,该数据框具有来自 5 分钟数据框的预测列的前 5 分钟值。由于它是 5 分钟到 1,因此 1 分钟的序列应该在列中有 5 个重复值,这些值来自另一个数据帧中的前一个 5 分钟值。
在图片中它是 14:53:00 所以它应该得到 14:50:00 值,等等。对于 14:54 的所有分钟都是一样的。我对如何 select 最后一次可用感到困惑,因为大多数解决方案都是关于时间范围等的,而没有在另一个数据帧中找到最新的最接近的可用时间。
您是否尝试过 resample
使用任何聚合将数据帧间隔为一分钟?