ในการดึงค่าวินาที (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 ตรงตามที่สร้าง