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

Python Pandas IntervalIndex - Trả về một dãy các bộ giá trị của biểu mẫu (trái, phải)

Để trả về một dãy các bộ giá trị của biểu mẫu trái, phải, hãy sử dụng to_tuples () trong Pandas. Đầu tiên, hãy nhập các thư viện được yêu cầu -

import pandas as pd

Tạo IntervalArray -

index = pd.arrays.IntervalArray.from_breaks(range(5))

Hiển thị khoảng thời gian -

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

Trả lại ndarray of Tuples -

print("\nThe ndarray of Tuples...\n",index.to_tuples())

Ví dụ

Sau đây là mã -

import pandas as pd

# Create IntervalArray
index = pd.arrays.IntervalArray.from_breaks(range(5))

# Display the interval
print("IntervalIndex...\n",index)

# Display the interval length
print("\nIntervalIndex length...\n",index.length)

# Return the ndarray of Tuples
print("\nThe ndarray of Tuples...\n",index.to_tuples())

Đầu ra

Điều này sẽ tạo ra kết quả sau -

IntervalIndex...
<IntervalArray>
[(0, 1], (1, 2], (2, 3], (3, 4]]
Length: 4, dtype: interval[int64, right]

IntervalIndex length...
Int64Index([1, 1, 1, 1], dtype='int64')

The ndarray of Tuples...
[(0, 1) (1, 2) (2, 3) (3, 4)]