我找不到任何有关如何连接两个MultiIndex对象的文档,有什么想法吗?
答案 0 :(得分:0)
有点晚,但可能对其他人有用:
我认为 concat
不适用于索引对象,但您可以使用 append
。
例如:
idx1 = pd.MultiIndex.from_product([keys_1, keys_2])
idx2 = pd.MultiIndex.from_product([keys_3, keys_4])
print(idx1)
MultiIndex([( 'one', 'two'),
( 'one', 'two'),
( 'one', 'two')],
)
print(idx2)
MultiIndex([( 'three', 'four'),
( 'three', 'four'),
( 'three', 'four')],
)
new_idx = idx1.append(idx2)
print(new_idx )
MultiIndex([( 'one', 'two'),
( 'one', 'two'),
( 'one', 'two'),
( 'three', 'four'),
( 'three', 'four'),
( 'three', 'four')],
)