Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python Pandas - Kiểm tra loại đóng/mở của IntervalIndex


Dùng thuộc tính interval.closed kiểm tra IntervalIndex đóng ở bên nào: 'left', 'right', 'both', hoặc 'neither'.

Các bước thực hiện

1. Import thư viện

import pandas as pd

2. Tạo IntervalIndex

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

3. Hiển thị IntervalIndex

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

4. Kiểm tra loại đóng

print("\nLoại interval (closed)...\n", interval.closed)

Ví dụ hoàn chỉnh

import pandas as pd

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

print("IntervalIndex...\n", interval)
print("\nĐộ dài khoảng...\n", interval.length)
print("\nLoại interval (closed)...\n", interval.closed)

Kết quả đầu ra

IntervalIndex...
IntervalIndex([(5, 15], (10, 20], (15, 25]], dtype='interval[int64, right]')
Độ dài khoảng...
Int64Index([10, 10, 10], dtype='int64')
Loại interval (closed)...
right

Giải thích 4 loại:

  • 'left': [a, b) — bao gồm trái, loại trừ phải.
  • 'right': (a, b] — loại trừ trái, bao gồm phải (mặc định).
  • 'both': [a, b] — bao gồm cả hai.
  • 'neither': (a, b) — loại trừ cả hai.