使用Python从多个时间序列创建时间序列
我有多个这样的时间序列:使用Python从多个时间序列创建时间序列,python,pandas,time-series,Python,Pandas,Time Series,我有多个这样的时间序列: DATE 2015-10-10 01:00:00 955.0 2015-10-11 01:00:00 702.0 2015-10-12 01:00:00 597.0 2015-10-13 01:00:00 516.0 2015-10-14 01:00:00 554.0 DATE 2015-10-10 02:00:00 972.0 2015-10-11 02:00:00 646.0 2015-10-12 02:00:00
DATE
2015-10-10 01:00:00 955.0
2015-10-11 01:00:00 702.0
2015-10-12 01:00:00 597.0
2015-10-13 01:00:00 516.0
2015-10-14 01:00:00 554.0
DATE
2015-10-10 02:00:00 972.0
2015-10-11 02:00:00 646.0
2015-10-12 02:00:00 529.0
2015-10-13 02:00:00 554.0
2015-10-14 02:00:00 540.2
DATE
2015-10-10 03:00:00 964.0
2015-10-11 03:00:00 707.0
2015-10-12 03:00:00 557.0
2015-10-13 03:00:00 515.0
2015-10-14 03:00:00 437.2
我想做的是从这些时间序列创建一个有序且唯一的时间序列,以获得以下结果:
DATE
2015-10-10 00:00:00 622.0
2015-10-10 01:00:00 955.0
2015-10-10 02:00:00 972.0
2015-10-10 03:00:00 964.0
2015-10-10 04:00:00 914.0
...
2015-10-11 00:00:00 923.0
2015-10-11 01:00:00 955.0
2015-10-11 02:00:00 646.0
您可以使用将行连接起来,并对结果调用sort\u index()
,以获得所需的结果:
pd.concat(list_of_series).sort_index()
您可以使用将行连接起来,并对结果调用sort\u index()
,以获得所需的结果:
pd.concat(list_of_series).sort_index()
你也可以尝试使用。该库旨在高效处理动态数据(例如,时间序列)
你也可以尝试使用。该库旨在高效处理动态数据(例如,时间序列)
你可以做
pd.concat(系列列表)。sort\u index()
我想应该可以了谢谢你@EdChum!那么它是否有效,这是一个猜测是的,它非常有效!完成!这是你第二次回答我的问题,很快,谢谢!你可以做pd.concat(系列列表)。sort\u index()
我想应该可以了谢谢你@EdChum!那么它是否有效,这是一个猜测是的,它非常有效!完成!这是你第二次回答我的问题,很快,谢谢!