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

Python Pandas - ดึงขอบเขตขวาของ Interval

การดึงขอบเขตขวา (right bound) ของ Interval

ใช้คุณสมบัติ interval.right ดึงค่าขอบเขตขวาของ Interval object

ขั้นตอน

  1. นำเข้า pandas
  2. สร้าง Interval โดยใช้ Timestamp เป็นขอบเขต
  3. เข้าถึง right

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

import pandas as pd

# สร้าง Interval จาก Timestamp: [2020-01-01, 2021-01-01) ปิดซ้าย
interval = pd.Interval(pd.Timestamp('2020-01-01 00:00:00'), pd.Timestamp('2021-01-01 00:00:00'), closed='left')

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

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

# ดึงขอบเขตขวา
print("\nThe right bound for the Interval...\n", interval.right)

ผลลัพธ์

Interval... [2020-01-01, 2021-01-01)
Interval length... 366 days 00:00:00
The right bound for the Interval... 2021-01-01 00:00:00

คำอธิบาย

Interval นี้ครอบคลุมปี 2020 ทั้งปี (ปีอธิกสุรทิน 366 วัน) ขอบเขตขวาคือ 2021-01-01 00:00:00 (ไม่รวมในช่วงเพราะ closed='left')