【问题标题】:pandas concat('outer') not doing union?pandas concat('outer') 不做联合?
【发布时间】:2012-08-01 14:52:59
【问题描述】:

看起来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' 所声称的那样)

谢谢。

【问题讨论】:

    标签: python join pandas


    【解决方案1】:

    这是一个错误。在这里打开一个问题:

    http://github.com/pydata/pandas/issues/1719

    (请使用 GitHub 获取 pandas 错误报告)

    【讨论】:

    • 好的。谢谢韦斯。知道如何在稍后修复错误之前获得完整的联合吗?
    猜你喜欢
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 2019-05-03
    • 1970-01-01
    • 1970-01-01
    • 2021-03-16
    • 1970-01-01
    • 2017-09-29
    相关资源
    最近更新 更多