การดึงค่านาโนวินาทีจาก Timedelta โดยใช้จำนวนเต็ม
สามารถสร้าง Timedelta โดยระบุค่าจำนวนเต็มและหน่วย 'ns' แล้วดึงค่านาโนวินาทีด้วยคุณสมบัติ timedelta.nanoseconds
ขั้นตอน
- นำเข้า pandas
- สร้าง Timedelta ด้วย
pd.Timedelta(ค่า, unit='ns') - แสดง Timedelta
- เข้าถึง
nanoseconds
ตัวอย่างโค้ด
import pandas as pd
# สร้าง Timedelta จากจำนวนเต็ม 35 นาโนวินาที
timedelta = pd.Timedelta(35, unit='ns')
# แสดง Timedelta
print("Timedelta...\n", timedelta)
# ดึงค่านาโนวินาที
res = timedelta.nanoseconds
# แสดงผล
print("\nTimedelta (nanoseconds value)...\n", res)
ผลลัพธ์
Timedelta... 0 days 00:00:00.000000035 Timedelta (nanoseconds value)... 35
หมายเหตุ
วิธีนี้เหมาะสำหรับการสร้าง Timedelta จากค่านาโนวินาทีโดยตรงโดยไม่ต้องแปลงเป็นสตริง