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

Python Pandas - IntervalIndex में ओवरलैपिंग अंतराल हैं या नहीं जांचें

Pandas में जांचने के लिए कि IntervalIndex में ओवरलैपिंग अंतराल हैं या नहीं, IntervalIndex.is_overlapping प्रॉपर्टी का उपयोग करें।

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

import pandas as pd

IntervalIndex बनाएं

interval = pd.IntervalIndex.from_tuples([(10, 20), (15, 25)])

अंतराल प्रदर्शित करें

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

अंतराल ओवरलैपिंग है या नहीं जांचें

print("\nIs the interval overlapping?\n", interval.is_overlapping)

पूरा उदाहरण

import pandas as pd

# IntervalIndex बनाएं
interval = pd.IntervalIndex.from_tuples([(10, 20), (15, 25)])

# अंतराल प्रदर्शित करें
print("IntervalIndex...\n", interval)

# अंतराल लंबाई प्रदर्शित करें
print("\nIntervalIndex length...\n", interval.length)

# अंतराल ओवरलैपिंग है या नहीं जांचें
print("\nIs the interval overlapping?\n", interval.is_overlapping)

आउटपुट

IntervalIndex... IntervalIndex([(10, 20], (15, 25]], dtype='interval[int64, right]')
IntervalIndex length... Int64Index([10, 10], dtype='int64')
Is the interval overlapping? True

व्याख्या: अंतराल (10, 20] और (15, 25] 15 से 20 तक ओवरलैप होते हैं, इसलिए is_overlapping True लौटाता है।

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

    जांचने के लिए कि पैंडास इंडेक्स इंटरवल ऑब्जेक्ट्स रखता है या नहीं, पैंडास में index.is_interval() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd इंटरवल ऑब्जेक्ट्स बनाएं: interval1 = pd.Interval(10, 30) interval2 = pd.Interval(30, 50) इंटरवल्स प्रदर्शित करें: print(

  1. - पायथन पैंडास - IntervalArray में प्रत्येक इंटरवल की लंबाई दर्शाने वाला इंडेक्स लौटाएं

    IntervalArray में प्रत्येक इंटरवल की लंबाई दर्शाने वाली एंट्रीज के साथ इंडेक्स लौटाने के लिए array.length प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd दो इंटरवल ऑब्जेक्ट बनाएं। closed पैरामीटर का उपयोग करके both वैल्यू के साथ क्लोज्ड इंटरवल सेट करें: interva

  1. - पायथन में जांचें कि कोई अंतराल दूसरे को पूरी तरह ओवरलैप करता है या नहीं

    मान लीजिए हमें अंतरालों का एक समूह दिया गया है जिसमें मान (a, b) होते हैं, जहां a किसी घटना का प्रारंभ समय दर्शाता है और b समाप्ति समय। हमारा कार्य यह जांचना है कि क्या इनमें से कोई भी अंतराल इस समूह में किसी अन्य अंतराल को पूरी तरह से ओवरलैप करता है। यदि कोई अंतराल ओवरलैप करता है, तो हम True लौटाते