หากต้องการคืนค่าจุดกึ่งกลางของแต่ละช่วงเวลาใน IntervalArray เป็นดัชนี ให้ใช้ array.mid คุณสมบัติ. ตอนแรก
ขั้นแรก นำเข้าไลบรารีที่จำเป็น -
นำเข้าแพนด้าเป็น pd
สร้างวัตถุช่วงเวลาสองรายการ ช่วงปิดที่กำหนดโดยใช้พารามิเตอร์ "ปิด" ที่มีค่า "ทั้งสอง" -
interval1 =pd.Interval(50, 75, closed='both')interval2 =pd.Interval(65, 90, closed='both')
แสดงช่วงเวลา -
print("Interval1...\n",interval1)print("Interval2...\n",interval2)
สร้าง IntervalArray ใหม่จากวัตถุช่วงเวลา -
array =pd.arrays.IntervalArray([interval1,interval2])
จุดกึ่งกลางของแต่ละช่วงใน IntervalArray เป็นดัชนี -
print("\nจุดกึ่งกลางของแต่ละช่วงใน IntervalArray...\n",array.mid)
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
นำเข้าหมีแพนด้าเป็น pd# สร้างวัตถุช่วงเวลาสองรายการ# ช่วงปิดที่กำหนดโดยใช้พารามิเตอร์ "ปิด" ที่มีค่า "both" ช่วง1 =pd.Interval(50, 75, closed='both')interval2 =pd.Interval(65) , 90, closed='both')# display the intervalsprint("Interval1...\n",interval1)print("Interval2...\n",interval2)# สร้าง IntervalArray ใหม่จาก Interval objectsarray =pd.arrays .IntervalArray([interval1,interval2])# Display the IntervalArrayprint("\nOur IntervalArray...\n",array)# รับความยาวของ IntervalArray# ส่งกลับค่าดัชนีที่มีรายการแสดงความยาวของแต่ละช่วงใน IntervalArrayprint(" \nความยาว IntervalArray ของเรา...\n",array.length)# จุดกึ่งกลางของแต่ละช่วงเวลาใน IntervalArray เป็น Indexprint("\nจุดกึ่งกลางของแต่ละช่วงใน IntervalArray...\n",array.mid)ก่อน>ผลลัพธ์
สิ่งนี้จะสร้างรหัสต่อไปนี้ -
Interval1...[50, 75]Interval2...[65, 90]Our IntervalArray...[[50, 75], [65, 90]]Length:2, dtype:interval[ int64 ทั้งคู่]ความยาว IntervalArray ของเรา...Int64Index([25, 25], dtype='int64')จุดกึ่งกลางของแต่ละช่วงเวลาใน IntervalArray...Float64Index([62.5, 77.5] dtype='float64')