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 पर स्थित है।