Để trả về microsecond từ đối tượng Timedelta, hãy sử dụng thuộc tính timedelta.nanoseconds. Trước tiên, nhập các thư viện cần thiết:
import pandas as pd
TimeDeltas trong thư viện datetime tiêu chuẩn của Python sử dụng biểu diễn khác cho timedelta. Tạo một đối tượng Timedelta:
timedelta = pd.Timedelta('4 days 10 min 25 s 15 ms 33 ns')
Hiển thị Timedelta:
print("Timedelta...\n", timedelta)
Trả về giá trị nanosecond:
timedelta.nanoseconds
Ví dụ
Dưới đây là mã:
import pandas as pd
# TimeDeltas là thư viện datetime tiêu chuẩn của Python sử dụng biểu diễn khác cho timedelta
# tạo một đối tượng Timedelta
timedelta = pd.Timedelta('4 days 10 min 25 s 15 ms 33 ns')
# hiển thị Timedelta
print("Timedelta...\n", timedelta)
# trả về giá trị nanosecond
res = timedelta.nanoseconds
# hiển thị nanosecond
print("\nTimedelta (giá trị nanosecond)...\n", res)
Kết quả
Đoạn mã trên sẽ cho ra kết quả sau:
Timedelta... 4 days 00:10:25.015000033 Timedelta (nanoseconds value)... 33