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

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

เพื่อตรวจสอบว่า Interval (ช่วง) เปิดทางด้านขวา (open right) หรือไม่ ให้ใช้คุณสมบัติ interval.open_right

หลักการ

ช่วงเปิด (open interval) ตั้งค่าด้วย closed='neither' ไม่รวมจุดปลายทั้งสองข้าง เช่น ช่วง (0, 5) หมายถึง 0 < x < 5

ขั้นตอนตัวอย่าง

import pandas as pd

# สร้างช่วงเปิดทั้งสองข้าง
interval = pd.Interval(5, 20, closed='neither')

print("Interval...\n", interval)
print("\nขอบซ้าย...\n", interval.left)
print("\nขอบขวา...\n", interval.right)
print("\nความยาวช่วง...\n", interval.length)
print("\nตรวจสอบว่าช่วงเปิดทางด้านขวาหรือไม่...\n", interval.open_right)

โค้ดเต็มและผลลัพธ์

import pandas as pd

interval = pd.Interval(5, 20, closed='neither')
print("Interval...\n", interval)
print("\nขอบซ้าย...\n", interval.left)
print("\nขอบขวา...\n", interval.right)
print("\nความยาวช่วง...\n", interval.length)
print("\nตรวจสอบว่าช่วงเปิดทางด้านขวาหรือไม่...\n", interval.open_right)
Interval...
 (5, 20)
ขอบซ้าย...
 5
ขอบขวา...
 20
ความยาวช่วง...
 15
ตรวจสอบว่าช่วงเปิดทางด้านขวาหรือไม่...
 True