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

Python Pandas - ดึงวินาทีจาก Timedelta ด้วยจำนวนเต็ม (timedelta.seconds)

ในการดึงค่าวินาที (seconds) จาก Timedelta object ที่สร้างจากจำนวนเต็มพร้อมหน่วย ให้ใช้คุณสมบัติ timedelta.seconds

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

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

import pandas as pd

2. สร้าง Timedelta จากจำนวนเต็ม หน่วยวินาที

timedelta = pd.Timedelta(50, unit='s')

3. แสดง Timedelta

print("Timedelta...\n", timedelta)

4. ดึงค่าวินาที

timedelta.seconds

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

import pandas as pd

# สร้าง Timedelta จากจำนวนเต็ม หน่วยวินาที
timedelta = pd.Timedelta(50, unit='s')

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

# ดึงค่าวินาที
res = timedelta.seconds

# แสดงค่าวินาที
print("\nTimedelta (seconds value)...\n", res)

ผลลัพธ์

Timedelta... 0 days 00:00:50
Timedelta (seconds value)... 50

คำอธิบาย

Timedelta(50, unit='s') สร้าง Timedelta 50 วินาที .seconds คืนค่า 50 ตรงตามที่สร้าง