การดึงค่า Timedelta ในหน่วยนาโนวินาที (internal compatibility)
คุณสมบัติ timedelta.delta คืนค่า Timedelta ทั้งหมดในหน่วยนาโนวินาที ใช้สำหรับความเข้ากันได้ภายในระบบ
ขั้นตอน
- นำเข้า pandas
- สร้าง Timedelta
- เข้าถึง
delta
ตัวอย่างโค้ด
import pandas as pd
# สร้าง Timedelta
timedelta = pd.Timedelta('5 days 1 min 45 s 40 ns')
# แสดง Timedelta
print("Timedelta...\n", timedelta)
# ดึงค่าในหน่วยนาโนวินาที
res = timedelta.delta
# แสดงผล
print("\nTimedelta (nanoseconds)...\n", res)
ผลลัพธ์
Timedelta... 5 days 00:01:45.000000040 Timedelta (nanoseconds)... 432105000000040
คำอธิบาย
ค่า 432,105,000,000,040 นาโนวินาที เทียบเท่ากับ 5 วัน 1 นาที 45 วินาที 40 นาโนวินาที คุณสมบัตินี้ใช้ภายใน Pandas สำหรับการคำนวณและการจัดเก็บ