关于在熊猫中合并/对齐两个基于毫秒的时间序列,我有一个特殊的问题 . 我有:

  • 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!很疑惑 . 有没有人遇到过这种结果?谢谢!