pandas 0.23 - MultiIndex.swaplevel()

pandas.MultiIndex.swaplevel




pandas

pandas.MultiIndex.swaplevel

MultiIndex.swaplevel(i=-2, j=-1) [source]

स्तर जे के साथ स्वैप स्तर i।

इस विधि को कॉल करने से मूल्यों का क्रम नहीं बदलता है।

पैरामीटर:

i : इंट, स्ट्र, डिफ़ॉल्ट -2

इंडेक्स का पहला स्तर स्वैप किया जाएगा। स्तर नाम को स्ट्रिंग के रूप में पारित कर सकते हैं। मापदंडों के प्रकार को मिलाया जा सकता है।

j : int, str, default -1

इंडेक्स का दूसरा स्तर स्वैप किया जाएगा। स्तर नाम को स्ट्रिंग के रूप में पारित कर सकते हैं। मापदंडों के प्रकार को मिलाया जा सकता है।

यह दिखाता है:

MultiIndex

एक नया मल्टीएंडेक्स

.. संस्करण: ०.१.1.१

इंडेक्स i और j अब वैकल्पिक हैं, और इंडेक्स के दो अंतर स्तरों के लिए डिफ़ॉल्ट हैं।

यह भी देखें

Series.swaplevel
एक मल्टीइन्डेक्स में स्तर i और j स्वैप करें
Dataframe.swaplevel
एक विशेष अक्ष पर एक मल्टीआंडेक्स में स्तर i और j स्वैप करें

उदाहरण

>>> mi = pd.MultiIndex(levels=[['a', 'b'], ['bb', 'aa']],
...                    labels=[[0, 0, 1, 1], [0, 1, 0, 1]])
>>> mi
MultiIndex(levels=[['a', 'b'], ['bb', 'aa']],
   labels=[[0, 0, 1, 1], [0, 1, 0, 1]])
>>> mi.swaplevel(0, 1)
MultiIndex(levels=[['bb', 'aa'], ['a', 'b']],
   labels=[[0, 1, 0, 1], [0, 0, 1, 1]])