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

Python Pandas - ตรวจสอบว่า Interval ว่างหรือไม่ (ปิดทางขวา)

เพื่อตรวจสอบว่า Interval ว่างหรือไม่ ให้ใช้ property interval.is_empty

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

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

import pandas as pd

2. สร้าง Interval ที่ปิดทางขวา

ใช้พารามิเตอร์ closed='right' สำหรับช่วงปิดทางขวา ซึ่งไม่รวมจุดปลายซ้ายแต่รวมจุดปลายขวา

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

3. แสดง Interval

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

4. ตรวจสอบว่า Interval ว่างหรือไม่

print("\nIs Interval empty? \n", interval.is_empty)

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

import pandas as pd

# สร้าง interval ปิดทางขวา
interval = pd.Interval(0, 0, closed='right')

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

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

# ตรวจสอบว่า interval ว่างหรือไม่
print("\nIs Interval empty? \n", interval.is_empty)

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

Interval... 
(0, 0]
Interval length... 
0
Is Interval empty? 
True

คำอธิบาย: ช่วง (0, 0] ไม่รวม 0 ด้านซ้าย แต่รวม 0 ด้านขวา จึงไม่มีจุดใดๆ อยู่ภายใน ถือว่าว่าง คืนค่า True