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

Python Pandas - ดึงวินาทีจาก Timedelta (timedelta.seconds)

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

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

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

import pandas as pd

2. สร้าง Timedelta

timedelta = pd.Timedelta('10 s 15 ms 33 ns')

3. แสดง Timedelta

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

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

timedelta.seconds

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

import pandas as pd

# สร้าง Timedelta
timedelta = pd.Timedelta('10 s 15 ms 33 ns')

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

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

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

ผลลัพธ์

Timedelta... 0 days 00:00:10.015000033
Timedelta (seconds value)... 10

คำอธิบาย

timedelta.seconds คืนค่าวินาทีในส่วนของวัน (0-86399) แค่ส่วนจำนวนเต็มของวินาที ไม่รวมมิลลิวินาที (15 ms) และแนนโนวินาที (33 ns)