熊猫时间序列合并:结果比组件长

时间:2014-01-15 11:33:08

标签: python r merge pandas xts

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

  • ts1 with Name:SOME_NAME,Length:2863,dtype:int64
  • ts2 with Name:SOME_OTHER_NAME,Length: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')

结果是:

  • tuple ts3,名称:SOME_OTHER_NAME,长度:28345,dtype:float64,...,名称:SOME_NAME,长度:28345,dtype:float64)

也许我错过了一些东西,但是外部合并/对齐怎么能比两个成分一起产生更多的数据点呢?肯定是22992 + 2863< 28345! 很疑惑。有没有人遇到过这种结果? 谢谢!

0 个答案:

没有答案