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

Python Pandas - สร้าง IntervalArray จากทูเพิลและดูปลายขวา (from_tuples, array.right)

ในการสร้าง IntervalArray จากอาร์เรย์ของทูเพิล (tuples) ให้ใช้ pandas.arrays.IntervalArray.from_tuples() และดูปลายขวา ให้ใช้ array.right

ขั้นตอนการทำงาน

1. นำเข้าไลบรารีที่จำเป็น

import pandas as pd

2. สร้าง IntervalArray จากทูเพิล

array = pd.arrays.IntervalArray.from_tuples([(10, 25), (15, 70)])

3. แสดงช่วง

print("Our IntervalArray...\n", array)

4. ดูปลายขวา

print("\nThe right endpoints of each Interval in the IntervalArray as an Index...\n", array.right)

ตัวอย่างโค้ดสมบูรณ์

import pandas as pd

# สร้าง IntervalArray จากทูเพิล
array = pd.arrays.IntervalArray.from_tuples([(10, 25), (15, 70)])

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

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

# จุดกึ่งกลางของแต่ละช่วง
print("\nThe midpoint of each interval in the IntervalArray...\n", array.mid)

# ดูปลายขวา
print("\nThe right endpoints of each Interval in the IntervalArray as an Index...\n", array.right)

ผลลัพธ์

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')
The right endpoints of each Interval in the IntervalArray as an Index... Int64Index([25, 70], dtype='int64')

คำอธิบาย

array.right คืนค่า Index ของปลายขวาของแต่ละช่วง ซึ่งตรงกับค่า right ในแต่ละทูเพิลที่สร้าง IntervalArray