pandas concat ('outer') não fazendo união?

Parecepandas.concat está fazendo junção 'esquerda externa' em vez de apenas unir os índices. Parece um bug para mim, mas talvez eu esteja perdendo algo óbvio.

    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)

Alguma idéia de como posso obter a união completa (como eles alegam usando join = 'outer' no documento pandas)

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion