การดึงค่านาโนวินาทีจาก Timedelta ที่มีหลายหน่วยเวลา
ตัวอย่างนี้แสดงการสร้าง Timedelta ที่มีวัน นาที วินาที มิลลิวินาที และนาโนวินาที แล้วดึงเฉพาะค่านาโนวินาที
ขั้นตอน
- นำเข้า pandas
- สร้าง Timedelta จากสตริงครบรูปแบบ
- แสดง Timedelta
- เข้าถึง
nanoseconds
ตัวอย่างโค้ด
import pandas as pd
# สร้าง Timedelta: 4 วัน 10 นาที 25 วินาที 15 มิลลิวินาที 33 นาโนวินาที
timedelta = pd.Timedelta('4 days 10 min 25 s 15 ms 33 ns')
# แสดง Timedelta
print("Timedelta...\n", timedelta)
# ดึงค่านาโนวินาที
res = timedelta.nanoseconds
# แสดงผล
print("\nTimedelta (nanoseconds value)...\n", res)
ผลลัพธ์
Timedelta... 4 days 00:10:25.015000033 Timedelta (nanoseconds value)... 33
สรุป
คุณสมบัติ nanoseconds จะคืนค่าส่วนของนาโนวินาทีเท่านั้น (33) ไม่รวมมิลลิวินาทีหรือหน่วยอื่น ๆ