2013-06-05 19 views
9

Bunun bir yerde açık bir şekilde belgeleniyor olmasından ötürü özür dilerim, ancak bunu keşfederken sorun yaşıyorum. Bazı örtüşen tarihler/indeksler içeren iki TimeSeries'im var ve bunları birleştirmek istiyorum. İki diziden hangisinin örtüşen tarihler için değerleri alması gerektiğini belirtmem gerekir. Örnek için ben:İki zaman dizisini pandalarda bir araya getirme

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

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

ve istediğim:

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

veya

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

cevap

14

Bu sağlanabilir combine_first kullanılarak:

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 
İlgili konular