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

Python Pandas IntervalIndex - अनुरोधित लेबल के लिए पूर्णांक स्थान प्राप्त करें

Pandas में अनुरोधित लेबल के लिए पूर्णांक स्थान प्राप्त करने के लिए get_loc() मेथड का उपयोग करें।

आवश्यक लाइब्रेरी इम्पोर्ट करें

import pandas as pd

Interval ऑब्जेक्ट बनाएं

"closed" पैरामीटर के साथ "both" मान का उपयोग करके बंद अंतराल बनाएं।

interval1 = pd.Interval(50, 75)
interval2 = pd.Interval(75, 90)

दो अंतराल से IntervalIndex बनाएं

index = pd.IntervalIndex([interval1, interval2])

अनुरोधित लेबल के लिए पूर्णांक स्थान प्राप्त करें

print("\nInteger location for requested label...\n", index.get_loc(75))

पूरा उदाहरण

import pandas as pd

# दो Interval ऑब्जेक्ट बनाएं
interval1 = pd.Interval(50, 75)
interval2 = pd.Interval(75, 90)

# अंतराल प्रदर्शित करें
print("Interval1...\n", interval1)
print("Interval2...\n", interval2)

# दो अंतराल से IntervalIndex बनाएं
index = pd.IntervalIndex([interval1, interval2])

# अनुरोधित लेबल के लिए पूर्णांक स्थान प्राप्त करें
print("\nInteger location for requested label...\n", index.get_loc(75))

आउटपुट

Interval1... (50, 75]
Interval2... (75, 90]
Integer location for requested label... 0

व्याख्या: मान 75 पहले अंतराल (50, 75] के दाएं बाउंड पर है (क्योंकि closed='right' डिफॉल्ट है), इसलिए यह इंडेक्स 0 पर स्थित है।

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

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

  1. - पायथन पैंडास - DataFrame से पूर्णांक स्थान द्वारा पंक्तियों का चयन कैसे करें

    पूर्णांक स्थान द्वारा पंक्तियों का चयन करने के लिए, iloc() फंक्शन का उपयोग करें। उस पंक्ति का इंडेक्स नंबर बताएं जिसे आप चुनना चाहते हैं। एक DataFrame बनाएं: dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35]], index=[x, y, z], columns=[a, b]) iloc() का उपयोग करके पूर्णांक स्थान के साथ पंक्

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

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