我有一个图形/分析问题,我无法完全理解。我可以做一个蛮力,但它太慢了,也许有人有更好的主意,或者知道或快速的python库?
我有 2 个以上的时间序列数据集 (x,y) 我想聚合(并随后绘制)。问题是整个系列的 x 值不匹配,我真的不想诉诸将值复制到时间箱中。
因此,鉴于这两个系列:
S1: (1;100) (5;100) (10;100)
S2: (4;150) (5;100) (18;150)
当加在一起时,应导致:
ST: (1;100) (4;250) (5;200) (10;200) (18;250)
逻辑:
x=1 s1=100, s2=None, sum=100
x=4 s1=100, s2=150, sum=250 (note s1 value from previous value)
x=5 s1=100, s2=100, sum=200
x=10 s1=100, s2=100, sum=200
x=18 s1=100, s2=150, sum=250
我目前的想法是迭代键(x)的排序列表,保留每个系列的前一个值,并查询每个集合是否有新的 x y。
任何想法,将不胜感激!