Để xây dựng một IntervalArray từ một mảng các tuple, hãy sử dụng phương thức pandas.arrays.IntervalArray.from_tuples().
Trước tiên, nhập các thư viện cần thiết:
import pandas as pd
Xây dựng một IntervalArray mới từ một mảng các tuple:
array = pd.arrays.IntervalArray.from_tuples([(10, 25),(15, 70)])
Hiển thị IntervalArray:
print("IntervalArray của chúng ta...\n", array)
Lấy độ dài của IntervalArray:
print("\nĐộ dài IntervalArray của chúng ta...\n", array.length)
Ví dụ
Dưới đây là mã hoàn chỉnh:
import pandas as pd
# Xây dựng một IntervalArray mới từ một mảng các tuple
array = pd.arrays.IntervalArray.from_tuples([(10, 25),(15, 70)])
# Hiển thị IntervalArray
print("IntervalArray của chúng ta...\n", array)
# Lấy độ dài của IntervalArray
# Trả về một Index với các mục biểu thị độ dài của từng Interval trong IntervalArray
print("\nĐộ dài IntervalArray của chúng ta...\n", array.length)
# điểm giữa của mỗi Interval trong IntervalArray dưới dạng Index
print("\nĐiểm giữa của mỗi interval trong IntervalArray...\n", array.mid)
Kết quả
Đoạn mã trên sẽ cho ra kết quả sau:
Our IntervalArray...[(10, 25], (15, 70]] Length: 2, dtype: interval[int64, right] Our IntervalArray length... Int64Index([15, 55], dtype='int64') The midpoint of each interval in the IntervalArray... Float64Index([17.5, 42.5], dtype='float64')