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