这是我第一次了解Pandas 多重索引.这里我有两个列表,我希望使用MultiIndex函数将它们合并.我期待的结果应该有水平和标签,但这里不是这样的.
以下是我的代码:
import numpy as np
import pandas as pd
inside = ['a', 'a', 'a', 'b', 'b', 'b']
outside = [1,2,3,1,2,3]
zipped = list(zip(inside, outside))
hier_zipped = pd.MultiIndex.from_tuples(zipped)
hier_zipped
预期结果: 多索引(级别=[[‘a’,‘b’],[1,2,3]], 标签=[[0,0,0,1,1,1],[0,1,2,0,1,2]] )
实际结果是:
MultiIndex([(‘a’,1), (‘a’,2), (‘a’,3), (‘b’,1), (‘b’,2), (‘b’,3)], )