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

Python Pandas - Tạo Interval thời gian đóng và kiểm tra cả hai đầu mút

Để tạo Interval thời gian đóng (closed interval), sử dụng pandas.Interval() với tham số closed='both'. Kiểm tra sự tồn tại của cả hai đầu mút bằng toán tử in.

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

1. Import thư viện

import pandas as pd

2. Tạo Interval đóng

closed='both' → interval [a, b] (chứa cả a và b).

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

3. Kiểm tra đầu mút

print("\nPhần tử trái (0) có trong Interval?\n", 0 in interval)
print("\nPhần tử phải (20) có trong Interval?\n", 20 in interval)

Ví dụ hoàn chỉnh

import pandas as pd

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

print("Interval...\n", interval)
print("\nĐộ dài Interval...\n", interval.length)
print("\nPhần tử trái (0) có trong Interval?\n", 0 in interval)
print("\nPhần tử phải (20) có trong Interval?\n", 20 in interval)

Kết quả đầu ra

Interval...
[0, 20]
Độ dài Interval...
20
Phần tử trái (0) có trong Interval?
True
Phần tử phải (20) có trong Interval?
True

Tóm tắt 4 loại Interval trong Pandas:

tham số closedKý hiệuChứa left?Chứa right?Ví dụ hiển thị
'both'[a, b]CóCó[0, 20]
'left'[a, b)CóKhông[0, 20)
'right'(a, b]KhôngCó(0, 20]
'neither'(a, b)KhôngKhông(0, 20)