首页 > 解决方案 > 如何连接、连接或合并具有非唯一多索引的数据帧?

问题描述

我想连接(或合并或加入)2个具有或多或少相同多索引但可能不完全相同的数据帧(因此重置或忽略索引不是一种选择)。数据框包含很多重复项,既是因为我需要保留一些无值行(None 或 ''),还因为有很多只包含大小而不包含产品的多索引(请参阅下面的示例)并且每个产品都可以具有相同的尺寸。

让我们以以下 6 月和 7 月的销售数据框为例:

june
                   2021-06-04   
product   size
a         1        20         
          2        30
''        ''       ''
b         2        10
          3        20
july
                   2021-07-18
product   size
a         1        40 
          2        10
''        ''       ''
c         1        20
          2        30 

期望的结果:

                   2021-07-18   2021-06-04
product   size
a         1        40           20
          2        10           30
''        ''       ''           ''
b         2                     10
          3                     20
c         1        20
          2        30

标签: joinmergeduplicatesconcatenationmulti-index

解决方案


推荐阅读