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

Python Pandas - ตรวจสอบว่า Interval ปิดทางซ้ายหรือไม่

เพื่อตรวจสอบว่า Interval ปิดทางซ้ายหรือไม่ ให้ใช้ property interval.closed_left

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

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

import pandas as pd

2. สร้าง Interval ที่ปิดทางซ้าย

ใช้พารามิเตอร์ closed='left' หมายถึงช่วง [0, 5) ซึ่งอธิบายได้โดย 0 ≤ x < 5

interval = pd.Interval(left=0, right=20, closed='left')

3. แสดง Interval

print("Interval...\n", interval)

4. ตรวจสอบว่า Interval ปิดทางซ้ายหรือไม่

print("\nChecking whether the Interval is closed on the left...\n", interval.closed_left)

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

import pandas as pd

# สร้าง interval ปิดทางซ้าย
interval = pd.Interval(left=0, right=20, closed='left')

# แสดง interval
print("Interval...\n", interval)

# แสดงความยาว
print("\nInterval length...\n", interval.length)

# ตรวจสอบว่าปิดทางซ้ายหรือไม่
print("\nChecking whether the Interval is closed on the left...\n", interval.closed_left)

ผลลัพธ์ที่คาดหวัง

Interval... 
[0, 20)
Interval length... 
20
Checking whether the Interval is closed on the left... 
True

คำอธิบาย: Interval [0, 20) รวม 0 แต่ไม่รวม 20 ดังนั้น closed_left คืนค่า True