Python:组合两个不同长度的数据系列,对应于日期

时间:2015-09-09 07:41:39

标签: python

我有两个不同的时间序列。它们以相同的日期开始和结束,但其中一个时间序列比另一个更长。由于我想做回归,我需要结合时间序列并找到缺少的日期。

我怎么能以简单的方式做到这一点?目前我尝试使用连接函数。

1 个答案:

答案 0 :(得分:0)

set交集将通过将两个时间序列列表合并到一个列表中来解决您的问题:

>>> from datetime import datetime as dt
>>> theSameDates1 = [dt.now().isoformat()]*3
>>> theSameDates1
['2015-09-09T11:33:59.989000', '2015-09-09T11:33:59.989000', '2015-09-09T11:33:59.989000']
>>> theSameDates2 = [x for x in theSameDates1]*2
>>> list(set(theSameDates1)|set(theSameDates2))
['2015-09-09T11:33:59.989000']