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

Python Pandas - Lấy đầu mút trái của Interval

Để lấy đầu mút trái (left bound) của Interval, sử dụng thuộc tính interval.left.

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

1. Import thư viện

import pandas as pd

2. Tạo Interval thời gian với Timestamp

Sử dụng pd.Timestamp làm đầu mút. Interval đóng bên trái với closed='left' (ký hiệu [a, b), chứa a nhưng không chứa b).

interval = pd.Interval(
    pd.Timestamp('2020-01-01 00:00:00'),
    pd.Timestamp('2021-01-01 00:00:00'),
    closed='left'
)

3. Lấy đầu mút trái

print("\nĐầu mút trái của Interval...\n", interval.left)

Ví dụ hoàn chỉnh

import pandas as pd

interval = pd.Interval(
    pd.Timestamp('2020-01-01 00:00:00'),
    pd.Timestamp('2021-01-01 00:00:00'),
    closed='left'
)

print("Interval...\n", interval)
print("\nĐộ dài Interval...\n", interval.length)
print("\nĐầu mút trái của Interval...\n", interval.left)

Kết quả đầu ra

Interval...
[2020-01-01, 2021-01-01)
Độ dài Interval...
366 days 00:00:00
Đầu mút trái của Interval...
2020-01-01 00:00:00

Lưu ý: Năm 2020 là năm nhuận nên độ dài là 366 ngày. Thuộc tính left trả về đối tượng Timestamp gốc.