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

Python Pandas - Lấy độ dài khoảng từ IntervalIndex


Dùng thuộc tính interval.length lấy độ dài (right - left) của từng khoảng trong IntervalIndex.

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([10, 15, 20], [20, 25, 30])

3. Hiển thị IntervalIndex

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

4. Lấy độ dài khoảng

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

Ví dụ hoàn chỉnh

import pandas as pd

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

print("IntervalIndex...\n", interval)
print("\nĐộ dài khoảng...\n", interval.length)
print("\nĐiểm giữa khoảng...\n", interval.mid)

Kết quả đầu ra

IntervalIndex...
IntervalIndex([(10, 20], (15, 25], (20, 30]], dtype='interval[int64, right]')
Độ dài khoảng...
Int64Index([10, 10, 10], dtype='int64')
Điểm giữa khoảng...
Float64Index([15.0, 20.0, 25.0], dtype='float64')

Lưu ý: Độ dài = right - left (không phụ thuộc closed). Điểm giữa mid = (left + right) / 2.