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

Python Pandas - ดึงจำนวนวันจาก Timedelta

การดึงจำนวนวันจาก Timedelta

ใช้คุณสมบัติ timedelta.days เพื่อดึงส่วนของวัน (จำนวนเต็ม) จากออบเจ็กต์ Timedelta

ขั้นตอน

  1. นำเข้า pandas
  2. สร้าง Timedelta ที่มีหน่วยวัน
  3. เข้าถึง days

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

import pandas as pd

# สร้าง Timedelta: 5 วัน 1 นาที 45 วินาที
timedelta = pd.Timedelta('5 days 1 min 45 s')

# แสดง Timedelta
print("Timedelta...\n", timedelta)

# ดึงจำนวนวัน
res = timedelta.days

# แสดงผล
print("\nDays...\n", res)

ผลลัพธ์

Timedelta... 5 days 00:01:45
Days... 5

หมายเหตุ

คุณสมบัติ days คืนเฉพาะส่วนของวันเต็ม ไม่รวมเศษของเวลาที่น้อยกว่า 1 วัน