Computer >> Máy Tính >  >> Lập trình >> Python

Python Pandas - Kiểm tra xem IntervalIndex có các khoảng trùng lặp hay không

Để kiểm tra xem IntervalIndex có các khoảng trùng lặp hay không, hãy sử dụng Intervalndex.is_overlapping bất động sản. Đầu tiên, hãy nhập các thư viện được yêu cầu -

import pandas as pd

Tạo IntervalIndex -

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

Hiển thị khoảng thời gian -

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

Kiểm tra xem khoảng thời gian này có trùng lặp hay không -

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

Ví dụ

Sau đây là mã -

import pandas as pd

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

# Display the interval
print("IntervalIndex...\n",interval)

# Display the interval length
print("\nIntervalIndex length...\n",interval.length)

# Check if the interval is overlapping or not
print("\nIs the interval overlapping?\n",interval.is_overlapping)

Đầu ra

Điều này sẽ tạo ra kết quả sau -

IntervalIndex...
IntervalIndex([(10, 20], (15, 25]], dtype='interval[int64, right]')

IntervalIndex length...
Int64Index([10, 10], dtype='int64')

Is the interval overlapping?
True