我有两个要合并的时间序列数据集。唯一的问题是,由于它们的增量步长不同,所以它们比另一个短。即,一个增加20分钟,另一个增加每小时。
我想保持20分钟一分钟不变,但重复一小时一分钟以便它们匹配。
即使我是新手,我也想使用python。任何帮助都感激不尽。如果可以使用Excel,那就更好了。
示例: 数据集1: TripStartDate TripStartTime BusStopSequenceNr BusStationID 17/06/2018 08:45:00 21790 1134 17/06/2018 08:45:00 21810 1168 17/06/2018 09:55:00 21801 1173 17/06/2018 09:55:00 21803 1177 17/06/2018 09:55:00 21810 1168
数据集2: 时间雨(mm) 2017010100 0.14 2017010101 0 2017010102 0 2017010103 0 2017010104 0 enter image description here
答案 0 :(得分:0)
您当然可以将两者合并,但是您必须了解,在不同的频率下,这意味着您将丢失数据,并且它们只会在重叠的地方具有值。
然后您可以使用插值来填充值。
A.merge(B, left_on='date', right_on='date', how='inner')
尝试