如何匹配具有不同bin大小的两个离散值列表?

时间:2019-11-26 07:25:39

标签: python pandas encoding timestamp binning

在24小时内,我有两个包括两个列(时间戳和消耗量)的DataFrame。第一个DataFrame中的数据每8秒记录一次,第二个DataFrame中的数据每6秒记录一次。数据集是同一天在房屋中大约有2种不同的设备。现在我想匹配这两个DataFrame,以便能够从另一个中减去一个。实际上,我想将8秒间隔的DataFrame转换为6秒间隔的DataFrame。

示例(任意消耗值):

DataFrame A: timestamp  consumption
             00:00:00   125
             00:00:08   123
             00:00:16   150
             00:00:24   142
             00:00:32   130

DataFrame B: timestamp  consumption
             00:00:00   235
             00:00:06   222
             00:00:12   341
             00:00:18   321
             00:00:24   302
             00:00:30   289

请注意,有时时间戳有时不准确,并且由于噪声的原因,间隔有时可能是7秒,而不是8或6秒。

更新:我在00:00:00和00:00:08(分别是125和123)使用了DataFrame A,我想在00:00估算值:06

0 个答案:

没有答案