pandas 0.23 - MultiIndex.to_hierarchical()

pandas.MultiIndex.to_hierarchical




pandas

pandas.MultiIndex.to_hierarchical

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

N_repeat और n_shuffle द्वारा दी गई आकृतियों के अनुरूप एक मल्टीएंडेक्स फेरबदल करें।

N_repeat आइटम के साथ किसी अन्य अनुक्रमणिका के साथ संयोजन के लिए एक MultiIndex को दोहराने और पुनर्व्यवस्थित करने के लिए उपयोगी है।

पैरामीटर:

n_repeat : int

स्वयं पर लेबल दोहराने के लिए कई बार

n_shuffle : int

लेबलों की रीऑर्डरिंग को नियंत्रित करता है। यदि परिणाम एक MultiIndex में एक आंतरिक स्तर होने जा रहा है, तो n_shuffle को एक से अधिक होना चाहिए। प्रत्येक लेबल का आकार 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]])