การแปลง Timedelta เป็น numpy timedelta64
คุณสมบัติ timedelta.asm8 คืนค่ามุมมอง (view) ของ Timedelta เป็น numpy timedelta64 ในหน่วยนาโนวินาที
ขั้นตอน
- นำเข้า pandas
- สร้าง Timedelta
- เข้าถึง
asm8
ตัวอย่างโค้ด
import pandas as pd
# สร้าง Timedelta: 10 นาที 20 วินาที
timedelta = pd.Timedelta('10 min 20 s')
# แสดง Timedelta
print("Timedelta...\n", timedelta)
# ดึง numpy timedelta64
res = timedelta.asm8
# แสดงผล
print("\nTimedelta64 array scalar view...\n", res)
ผลลัพธ์
Timedelta... 0 days 00:10:20 Timedelta64 array scalar view... 620000000000 nanoseconds
คำอธิบาย
ค่า 620,000,000,000 นาโนวินาที = 620 วินาที = 10 นาที 20 วินาที ใช้สำหรับการทำงานร่วมกับ NumPy