Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python Pandas - สร้าง IntervalArray จากอาร์เรย์ของ tuples

การสร้าง IntervalArray จาก tuples

ใช้ pd.arrays.IntervalArray.from_tuples() สร้าง IntervalArray จากรายการของ tuples (lower, upper)

ขั้นตอน

  1. นำเข้า pandas
  2. ใช้ from_tuples() สร้าง IntervalArray
  3. แสดงผล
  4. ดูความยาวและ midpoint

ตัวอย่างโค้ด

import pandas as pd

# สร้าง IntervalArray จาก tuples
array = pd.arrays.IntervalArray.from_tuples([(10, 25), (15, 70)])

# แสดง IntervalArray
print("Our IntervalArray...\n", array)

# ความยาวของแต่ละ Interval
print("\nOur IntervalArray length...\n", array.length)

# Midpoint ของแต่ละ Interval
print("\nThe midpoint of each interval in the IntervalArray...\n", array.mid)

ผลลัพธ์

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

คำอธิบาย

  • Interval แรก: (10, 25] ความยาว 15 จุดกึ่งกลาง 17.5
  • Interval ที่สอง: (15, 70] ความยาว 55 จุดกึ่งกลาง 42.5
  • Default closed='right' (ปิดขวา เปิดซ้าย)