
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Check If Intervals with Open Endpoint Overlap in Python Pandas
To check if Intervals that only have an open endpoint in common overlap or not, use the IntervalIndex.is_overlapping property.
At first, import the required libraries −
import pandas as pd
Create IntervalIndex. The intervals are closed on the left-side since the "closed" parameter is set "left" −
interval = pd.interval_range(0, 8, closed='left')
Display the interval −
print("IntervalIndex...\n",interval)
Check if the Intervals that only have an open endpoint in common overlap or not −
print("\nDoes the Intervals that have an open endpoint overlap?\n",interval.is_overlapping)
Example
Following is the code −
import pandas as pd # Create IntervalIndex # The intervals are closed on the left-side since the "closed" parameter is set "left" interval = pd.interval_range(0, 8, closed='left') # Display the interval print("IntervalIndex...\n",interval) # Display the interval length print("\nIntervalIndex length...\n",interval.length) # Check if the Intervals that only have an open endpoint in common overlap or not print("\nDoes the Intervals that have an open endpoint overlap?\n",interval.is_overlapping)
Output
This will produce the following output −
IntervalIndex... IntervalIndex([[0, 1), [1, 2), [2, 3), [3, 4), [4, 5), [5, 6), [6, 7), [7, 8)], dtype='interval[int64, left]') IntervalIndex length... Int64Index([1, 1, 1, 1, 1, 1, 1, 1], dtype='int64') Does the Intervals that have an open endpoint overlap? False
Advertisements