การดึงปลายทางขวา (right endpoints) ของแต่ละ Interval
ใช้คุณสมบัติ array.right คืนค่า Index ของปลายทางขวาของแต่ละ Interval
ขั้นตอน
- นำเข้า pandas
- สร้าง Interval objects (default closed='right')
- สร้าง IntervalArray
- เข้าถึง
right
ตัวอย่างโค้ด
import pandas as pd
# สร้าง Interval: (10, 25] และ (15, 70]
interval1 = pd.Interval(10, 25)
interval2 = pd.Interval(15, 70)
# แสดง intervals
print("Interval1...\n", interval1)
print("Interval2...\n", interval2)
# สร้าง IntervalArray
array = pd.arrays.IntervalArray([interval1, interval2])
# แสดง IntervalArray
print("\nOur IntervalArray...\n", array)
# ความยาว
print("\nOur IntervalArray length...\n", array.length)
# ดึงปลายทางขวา
print("\nThe right endpoints of each Interval in the IntervalArray as an Index...\n", array.right)
ผลลัพธ์
Interval1... (10, 25] Interval2... (15, 70] Our IntervalArray...[(10, 25], (15, 70]] Length: 2, dtype: interval[int64, right] Our IntervalArray length... Int64Index([15, 55], dtype='int64') The right endpoints of each Interval in the IntervalArray as an Index... Int64Index([25, 70], dtype='int64')
คำอธิบาย
ปลายทางขวาของ (10, 25] คือ 25, ของ (15, 70] คือ 70