2013-06-05 14 views
9

Przepraszam, jeśli jest to w oczywisty sposób udokumentowane, ale mam problem z jego odkryciem. Mam dwa TimeSeries z niektórymi nakładającymi się datami/indeksami i chciałbym je scalić. Zakładam, że będę musiał określić, która z dwóch serii ma przyjmować wartości z nakładających się dat. Dla ilustracji mam:Scalanie dwóch szeregów czasowych w pandach

s1: 
2008-09-15 100 
2008-10-15 101 

s2: 
2008-10-15 101.01 
2008-11-15 102.02 

i chcę:

s3: 
2008-09-15 100 
2008-10-15 101 
2008-11-15 102.02 

lub

s3: 
2008-09-15 100 
2008-10-15 101.01 
2008-11-15 102.02 

Odpowiedz

14

Można to osiągnąć stosując combine_first:

In [11]: s1.combine_first(s2) 
Out[11]: 
2008-09-15 100.00 
2008-10-15 101.00 
2008-11-15 102.02 
dtype: float64 
Powiązane problemy