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

Python Pandas - Tạo khoảng thời gian và sử dụng Dấu thời gian làm giới hạn

Để tạo khoảng thời gian và sử dụng Dấu thời gian làm giới hạn, hãy sử dụng pandas.Interval và đặt dấu thời gian bên trong nó bằng pandas.Timestamp.

Đầu tiên, hãy nhập các thư viện được yêu cầu -

import pandas as pd

Sử dụng Dấu thời gian làm giới hạn để tạo khoảng thời gian. Đặt khoảng thời gian đã đóng bằng cách sử dụng thông số "đã đóng" với giá trị "trái"

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

Ở trên, chúng tôi đã sử dụng Dấu thời gian làm giới hạn. Hiển thị khoảng thời gian

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

Ví dụ

Sau đây là mã

import pandas as pd

# Use Timestamps as the bounds to create a time interval
# closed interval set using the "closed" parameter with value "left"
interval = pd.Interval(pd.Timestamp('2020-01-01 00:00:00'), pd.Timestamp('2021-01-01 00:00:00'), closed='left')

# display the interval
print("Interval...\n",interval)

# display the interval length
print("\nInterval length...\n",interval.length)

Đầu ra

Điều này sẽ tạo ra mã sau

Interval...
[2020-01-01, 2021-01-01)

Interval length...
366 days 00:00:00