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

पायथन पैंडास - क्लोज्ड टाइम इंटरवल बनाएं और दोनों एंडपॉइंट्स के अस्तित्व की जांच करें

क्लोज्ड टाइम इंटरवल बनाने के लिए, pandas.Interval() का उपयोग करें और closed पैरामीटर सेट करें। दोनों एंडपॉइंट्स के अस्तित्व की जांच करने के लिए, in प्रॉपर्टी का उपयोग करें।

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

import pandas as pd

क्लोज्ड इंटरवल बनाएं

"closed" पैरामीटर में "both" मान का उपयोग करके क्लोज्ड इंटरवल सेट करें। एक क्लोज्ड इंटरवल (गणित में वर्गाकार कोष्ठक द्वारा दर्शाया गया) अपने एंडपॉइंट्स को शामिल करता है, यानी क्लोज्ड इंटरवल [0, 5] की शर्तें 0 <= x <= 5 द्वारा वर्णित होती हैं।

interval = pd.Interval(left=0, right=20, closed='both')

इंटरवल प्रदर्शित करें

print("Interval...\n", interval)

इंटरवल में एलिमेंट के अस्तित्व की जांच करें

यह दर्शाता है कि closed = both अपने एंडपॉइंट्स को शामिल करता है

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" पैरामीटर में "both" मान का उपयोग करके क्लोज्ड इंटरवल सेट करें
interval = pd.Interval(left=0, right=20, closed='both')

# इंटरवल प्रदर्शित करें
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
  1. - पायथन पैंडास - IntervalArray में प्रत्येक इंटरवल के दाएं एंडपॉइंट्स इंडेक्स के रूप में लौटाएं

    IntervalArray में प्रत्येक इंटरवल के दाएं एंडपॉइंट्स इंडेक्स के रूप में लौटाने के लिए array.right प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd दो इंटरवल ऑब्जेक्ट बनाएं: interval1 = pd.Interval(10, 25) interval2 = pd.Interval(15, 70) इंटरवल्स प्रदर्शित करें:

  1. - पायथन पैंडास - इंटरवल के लिए राइट बाउंड प्राप्त करें

    इंटरवल के लिए राइट बाउंड प्राप्त करने के लिए interval.right प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd बाउंड्स के रूप में टाइमस्टैम्प्स का उपयोग करके टाइम इंटरवल बनाएं। closed पैरामीटर का उपयोग करके left वैल्यू के साथ क्लोज्ड इंटरवल सेट करें: interval = pd

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

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