Pandas में IntervalIndex से मिडपॉइंट प्राप्त करने के लिए interval.mid प्रॉपर्टी का उपयोग करें।
आवश्यक लाइब्रेरी इम्पोर्ट करें
import pandas as pd
IntervalIndex बनाएं
interval = pd.IntervalIndex.from_arrays([10, 15, 20], [20, 25, 30])
अंतराल प्रदर्शित करें
print("IntervalIndex...\n", interval)
अंतराल का मिडपॉइंट लौटाएं
print("\nThe midpoint for the Interval...\n", interval.mid)
पूरा उदाहरण
import pandas as pd
# IntervalIndex बनाएं
interval = pd.IntervalIndex.from_arrays([10, 15, 20], [20, 25, 30])
# अंतराल प्रदर्शित करें
print("IntervalIndex...\n", interval)
# अंतराल लंबाई प्रदर्शित करें
print("\nIntervalIndex length...\n", interval.length)
# जांचें कि IntervalIndex बाएं, दाएं, दोनों या किसी तरफ बंद नहीं है
print("\nChecking for the type of IntervalIndex...\n", interval.closed)
# बायां बाउंड
print("\nThe left bound for the IntervalIndex...\n", interval.left)
# दायां बाउंड
print("\nThe right bound for the IntervalIndex...\n", interval.right)
# अंतराल का मिडपॉइंट लौटाएं
print("\nThe midpoint for the Interval...\n", interval.mid)
आउटपुट
IntervalIndex... IntervalIndex([(10, 20], (15, 25], (20, 30]], dtype='interval[int64, right]')
IntervalIndex length... Int64Index([10, 10, 10], dtype='int64')
Checking for the type of IntervalIndex... right
The left bound for the IntervalIndex... Int64Index([10, 15, 20], dtype='int64')
The right bound for the IntervalIndex... Int64Index([20, 25, 30], dtype='int64')
The midpoint for the Interval... Float64Index([15.0, 20.0, 25.0], dtype='float64')
व्याख्या: mid प्रॉपर्टी प्रत्येक अंतराल का मध्य बिंदु लौटाती है: (10+20)/2=15, (15+25)/2=20, (20+30)/2=25।