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

Python - สร้าง Pandas array สำหรับข้อมูลช่วง (Interval)

การสร้าง IntervalArray จาก Interval objects

ใช้ pd.arrays.IntervalArray() สร้างอาร์เรย์สำหรับข้อมูลช่วง (Interval data)

ขั้นตอน

  1. นำเข้า pandas
  2. สร้าง Interval objects
  3. สร้าง IntervalArray จาก Interval objects

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

import pandas as pd

# สร้าง Interval objects
interval1 = pd.Interval(10, 30)
interval2 = pd.Interval(30, 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)

ผลลัพธ์

Interval1... (10, 30]
Interval2... (30, 70]
Our IntervalArray...  [(10, 30], (30, 70]] Length: 2, dtype: interval[int64, right]
Our IntervalArray length... Int64Index([20, 40], dtype='int64')

คำอธิบาย

IntervalArray เหมาะสำหรับจัดเก็บและดำเนินการกับข้อมูลช่วง (intervals) จำนวนมาก