合并两个.core.index.multi.multi索引

2024-07-01 07:08:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我想连接两个multindex列:

a = pd.MultiIndex.from_product([ ["vowels"], ["a","e"] ])
b = pd.MultiIndex.from_product( [ ["consonants"], ["b","c",] ] )
a + b 
   MultiIndex([('vowels', 'a'),
              ('vowels', 'e'),
              ('consonants', 'b'),
              ('consonants', 'c')],
             )

Tags: fromproductpdconsonantsmultiindexvowelsmultindex
2条回答

使用^{}

c = a.append(b)
print (c)
MultiIndex([(    'vowels', 'a'),
            (    'vowels', 'e'),
            ('consonants', 'b'),
            ('consonants', 'c')],
           )

让我们试试

out = pd.MultiIndex.from_tuples([*a,*b])

MultiIndex([(    'vowels', 'a'),
            (    'vowels', 'e'),
            ('consonants', 'b'),
            ('consonants', 'c')],
           )

相关问题 更多 >

    热门问题