目录

搜索

输入搜索字词或模块,类或函数名称。

pandas.MultiIndex.to_hierarchical

MultiIndex.to_hierarchical(n_repeat, n_shuffle=1)[source]

返回一个重定形的MultiIndex,以符合n_repeat和n_shuffle给出的形状。

用于复制和重新排列MultiIndex以与另一个索引与n_repeat项组合。

参数:

n_repeat:int

在自我上重复标签的次数

n_shuffle:int

控制标签的重新排序。如果结果将是多索引中的内部级别,则n_shuffle将需要大于1。每个标签的大小必须可以被n_shuffle整除。

返回:

MultiIndex

例子

>>> idx = MultiIndex.from_tuples([(1, u'one'), (1, u'two'),
                                  (2, u'one'), (2, u'two')])
>>> idx.to_hierarchical(3)
MultiIndex(levels=[[1, 2], [u'one', u'two']],
           labels=[[0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1],
                   [0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1]])
Scroll To Top