आधा-ओपन टाइम इंटरवल बनाने के लिए, pandas.Interval() का उपयोग करें और closed पैरामीटर को left पर सेट करें। एंडपॉइंट्स के अस्तित्व की जांच करने के लिए, in प्रॉपर्टी का उपयोग करें।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
आधा-ओपन इंटरवल बनाएं
"closed" पैरामीटर में "left" मान का उपयोग करके आधा-ओपन इंटरवल सेट करें। आधा-ओपन यानी [0, 5) को 0 <= x < 5 द्वारा वर्णित किया जाता है जब closed='left'
interval = pd.Interval(left=0, right=20, closed='left')
इंटरवल प्रदर्शित करें
print("Interval...\n", interval)
इंटरवल में एलिमेंट के अस्तित्व की जांच करें
यह दर्शाता है कि closed = left केवल बाएं-मोस्ट एंडपॉइंट को शामिल करता है
print("\nThe left-most element exists in the Interval? = \n", 0 in interval)
print("\nThe right-most element exists in the Interval? = \n", 20 in interval)
पूरा उदाहरण
import pandas as pd
# "closed" पैरामीटर में "left" मान का उपयोग करके आधा-ओपन इंटरवल सेट करें
interval = pd.Interval(left=0, right=20, closed='left')
# इंटरवल प्रदर्शित करें
print("Interval...\n", interval)
# इंटरवल की लंबाई प्रदर्शित करें
print("\nInterval length...\n", interval.length)
# इंटरवल में एलिमेंट के अस्तित्व की जांच करें
print("\nThe left-most element exists in the Interval? = \n", 0 in interval)
print("\nThe right-most element exists in the Interval? = \n", 20 in interval)
आउटपुट
Interval... [0, 20) Interval length... 20