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

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

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

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

import pandas as pd

MultiIndex बनाएं

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

multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('stuvwx')])

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

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

लोकेशन प्राप्त करें

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

पूरा उदाहरण

import pandas as pd

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

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

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

# लोकेशन प्राप्त करें
print("\nGet the locations in MultiIndex...\n", multiIndex.get_loc('s'))

आउटपुट

The MultiIndex... MultiIndex([('p', 's'), ('q', 't'), ('r', 'u'), ('r', 'v'), ('s', 'w'), ('s', 'x')], )
The levels in MultiIndex... [['p', 'q', 'r', 's'], ['s', 't', 'u', 'v', 'w', 'x']]
Get the locations in MultiIndex... slice(4, 6, None)
  1. - पायथन पैंडास - दिए गए पीरियड ऑब्जेक्ट के लिए फ्रीक्वेंसी प्राप्त करें

    दिए गए पीरियड ऑब्जेक्ट के लिए फ्रीक्वेंसी प्राप्त करने के लिए, period.freq प्रॉपर्टी का उपयोग करें। सबसे पहले, आवश्यक लाइब्रेरी इंपोर्ट करें: import pandas as pd pandas.Period समय की अवधि को दर्शाता है। दो पीरियड ऑब्जेक्ट बनाएं: period1 = pd.Period(2020-09-23 03:55:20) period2 = pd.Period(freq=T, y

  1. - पायथन पैंडास - आंतरिक अनुकूलता के लिए टाइमडेल्टा को नैनोसेकंड्स में प्राप्त करें

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

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

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