Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python Pandas में MultiIndex के लिए लेबल्स के अनुक्रम की लोकेशन प्राप्त करें

Pandas में MultiIndex के लिए लेबल्स के अनुक्रम की लोकेशन प्राप्त करने के लिए MultiIndex.get_locs() मेथड का उपयोग करें।

आवश्यक लाइब्रेरी आयात करें

import pandas as pd

MultiIndex बनाएं

MultiIndex पैंडास ऑब्जेक्ट्स के लिए एक मल्टी-लेवल या हायरार्किकल इंडेक्स ऑब्जेक्ट है।

multiIndex = pd.MultiIndex.from_arrays([list('pqrrst'), list('kytssp')])

MultiIndex प्रदर्शित करें

print("The MultiIndex...\n", multiIndex)

लेबल्स के अनुक्रम की लोकेशन प्राप्त करें

print("\nGet the locations in MultiIndex...\n", multiIndex.get_locs('s'))

पूरा उदाहरण

import pandas as pd

# MultiIndex एक मल्टी-लेवल, या हायरार्किकल, इंडेक्स ऑब्जेक्ट है पैंडास ऑब्जेक्ट्स के लिए
multiIndex = pd.MultiIndex.from_arrays([list('pqrrst'), list('kytssp')])

# MultiIndex प्रदर्शित करें
print("The MultiIndex...\n", multiIndex)

# MultiIndex में स्तर प्राप्त करें
print("\nThe levels in MultiIndex...\n", multiIndex.levels)

# लेबल्स के अनुक्रम की लोकेशन प्राप्त करें
print("\nGet the locations in MultiIndex...\n", multiIndex.get_locs('s'))

आउटपुट

The MultiIndex... MultiIndex([('p', 'k'), ('q', 'y'), ('r', 't'), ('r', 's'), ('s', 's'), ('t', 'p')], )
The levels in MultiIndex... [['p', 'q', 'r', 's', 't'], ['k', 'p', 's', 't', 'y']]
Get the locations in MultiIndex... [4]
  1. - पायथन पैंडास - आंतरिक अनुकूलता के लिए टाइमडेल्टा को नैनोसेकंड्स में प्राप्त करें

    पैंडास में आंतरिक अनुकूलता के लिए टाइमडेल्टा को नैनोसेकंड्स में प्राप्त करने के लिए timedelta.delta प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पायथन का स्टैंडर्ड datetime लाइब्रेरी टाइमडेल्टा के लिए अलग प्रतिनिधित्व उपयोग करता है। टाइमडेल्टा ऑब्जेक्ट बनाएं

  1. - पायथन पैंडास - जांचें कि खुले एंडपॉइंट साझा करने वाले दो इंटरवल ऑब्जेक्ट्स ओवरलैप करते हैं या नहीं

    जांचने के लिए कि खुले एंडपॉइंट साझा करने वाले दो इंटरवल ऑब्जेक्ट्स ओवरलैप करते हैं या नहीं, overlaps() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd दो इंटरवल ओवरलैप करते हैं यदि वे एक सामान्य बिंदु साझा करते हैं, जिसमें क्लोज्ड एंडपॉइंट्स शामिल हैं। इंटरवल्स जो क

  1. - Python में डिक्शनरी के लिए get() मेथड

    get() मेथड डिक्शनरी में तत्वों तक पहुंचने के लिए Python स्टैंडर्ड लाइब्रेरी का हिस्सा है। कभी-कभी हमें किसी कुंजी को खोजने की आवश्यकता हो सकती है जो डिक्शनरी में मौजूद नहीं है। ऐसे मामले में इंडेक्स द्वारा एक्सेस करने की विधि एक त्रुटि फेंक देगी और प्रोग्राम को रोक देगी। लेकिन हम get() मेथड का उपयोग