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

Python Pandas - Xây dựng IntervalArray từ mảng các tuple


Để 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')