在熊猫中合并两个时间序列

时间:2013-06-05 16:28:19

标签: python pandas time-series

道歉,如果这显然是在某处记录的,但我发现它时遇到了麻烦。我有两个TimeSeries,有一些重叠的日期/索引,我想合并它们。我假设我必须指定两个系列中的哪一个从重叠日期中取出值。为了说明,我有:

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

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

我希望:

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

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

1 个答案:

答案 0 :(得分:14)

这可以使用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