Để trả về một Chỉ mục với các mục nhập biểu thị độ dài của mỗi Khoảng thời gian trong Khoảng thời gian, hãy sử dụng array.length tài sản.
Đầu tiên, hãy nhập các thư viện được yêu cầu -
import pandas as pd
Tạo hai đối tượng Khoảng thời gian. Khoảng thời gian đã đóng được đặt bằng cách sử dụng thông số "đã đóng" với giá trị "cả hai" -
interval1 = pd.Interval(50, 75, closed='both') interval2 = pd.Interval(65, 95, closed='both')
Tạo một IntervalArray mới từ các đối tượng Interval -
array = pd.arrays.IntervalArray([interval1,interval2])
Hiển thị IntervalArray -
print("\nOur IntervalArray...\n",array)
Lấy độ dài của IntervalArray. Trả về một Chỉ mục với các mục nhập biểu thị độ dài của mỗi Khoảng thời gian trong Khoảng thời gian -
print("\nOur IntervalArray length...\n",array.length)
Ví dụ
Sau đây là mã -
import pandas as pd # Create two Interval objects # Closed intervals set using the "closed" parameter with value "both" interval1 = pd.Interval(50, 75, closed='both') interval2 = pd.Interval(65, 95, closed='both') # display the intervals print("Interval1...\n",interval1) print("Interval2...\n",interval2) # display the interval length print("\nInterval1 length...\n",interval1.length) print("\nInterval2 length...\n",interval2.length) # Construct a new IntervalArray from Interval objects array = pd.arrays.IntervalArray([interval1,interval2]) # Display the IntervalArray print("\nOur IntervalArray...\n",array) # Getting the length of IntervalArray # Returns an Index with entries denoting the length of each Interval in the IntervalArray print("\nOur IntervalArray length...\n",array.length)
Đầu ra
Điều này sẽ tạo ra mã sau -
Interval1... [50, 75] Interval2... [65, 95] Interval1 length... 25 Interval2 length... 30 Our IntervalArray... <IntervalArray> [[50, 75], [65, 95]] Length: 2, dtype: interval[int64, both] Our IntervalArray length... Int64Index([25, 30], dtype='int64')