pandas 0.23 - MultiIndex.get_loc()

pandas.MultiIndex.get_loc




pandas

pandas.MultiIndex.get_loc

MultiIndex.get_loc(key, method=None) [source]

एक लेबल या एक पूर्णांक, स्लाइस या बूलियन मास्क के रूप में लेबल की एक टुकड़ी के लिए स्थान प्राप्त करें।

पैरामीटर:
key : label or tuple of labels (one for each level)
method : None
यह दिखाता है:

नियंत्रण रेखा : स्लाइस ऑब्जेक्ट या बूलियन मास्क

यदि कुंजी लेक्ससॉर्ट की गहराई से अतीत है, तो वापसी एक बूलियन मुखौटा सरणी हो सकती है, अन्यथा यह हमेशा एक टुकड़ा या इंट होता है।

यह भी देखें

Index.get_loc
get_loc विधि (एकल-स्तरीय) सूचकांक के लिए।
MultiIndex.slice_locs
स्लाइस लोकेशन दी गई स्टार्ट लेबल (एस) और एंड लेबल (एस)।
MultiIndex.get_locs
एक लेबल / स्लाइस / सूची / मुखौटा या इस तरह के एक क्रम के लिए स्थान प्राप्त करें।

टिप्पणियाँ

कुंजी एक स्लाइस, समान स्तर के लेबल, बुलियन मास्क या इस तरह के एक अनुक्रम की सूची नहीं हो सकती है। यदि आप उन का उपयोग करना चाहते हैं, तो इसके बजाय MultiIndex.get_locs() उपयोग करें।

उदाहरण

>>> mi = pd.MultiIndex.from_arrays([list('abb'), list('def')])
>>> mi.get_loc('b')
slice(1, 3, None)
>>> mi.get_loc(('b', 'e'))
1