在pandas中合并两个时间序列[英] Merging two time series in pandas

本文是小编为大家收集整理的关于在pandas中合并两个时间序列的处理方法,想解了在pandas中合并两个时间序列的问题怎么解决?在pandas中合并两个时间序列问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

抱歉,如果这明显记录在某处,但我很难发现它.我有两个带有一些重叠日期/索引的 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

推荐答案

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

本文地址:https://www.itbaoku.cn/post/1727856.html