它看起来pandas.concat
是在做“左外”连接,而不是仅仅联合索引。对我来说似乎是一个错误,但也许我错过了一些明显的东西。
import pandas
import pandas.util.testing as put
ts1 = put.makeTimeSeries()
ts2 = put.makeTimeSeries()[::2]
ts3 = put.makeTimeSeries()[::3]
ts4 = put.makeTimeSeries()[::4]
## to join with union
## these two are of different length!
pandas.concat([ts1,ts2], join='outer', axis = 1)
pandas.concat([ts2,ts1], join='outer', axis = 1)
知道如何获得完整的联合(正如他们在 pandas 文档中使用 join='outer' 声称的那样)
谢谢。