关于在熊猫中合并/对齐两个基于毫秒的时间序列,我有一个特殊的问题 . 我有:
-
ts1,名称:SOME_NAME,长度:2863,dtype:int64
-
ts2,名称:SOME_OTHER_NAME,长度:22992,dtype:int64
-
type(ts1):<class 'pandas.core.series.TimeSeries'>
-
type(ts2):<class 'pandas.core.series.TimeSeries'>
-
ts1.index:<class 'pandas.tseries.index.DatetimeIndex'> [2010-01-01 11:15:05.933000,...,2010-01-01 11:25:48.073000]长度:2863,频率:无,时区:无
-
ts2.index:<class 'pandas.tseries.index.DatetimeIndex'> [2010-01-01 11:15:00.564000,...,2013-01-01 11:25:59.824000]长度:22992,频率:无,时区:无
我一直在做以下事情:
- ts3 = ts2.align(ts1,join = 'outer')
结果是:
- 元组ts3,名称:SOME_OTHER_NAME,长度:28345,dtype:float64,...,名称:SOME_NAME,长度:28345,dtype:float64)
也许我错过了一些东西,但外部合并/对齐怎么能比两个成分一起产生更多的数据点?肯定是22992 2863 <28345!很疑惑 . 有没有人遇到过这种结果?谢谢!