Để trả về mảng numpy timedelta64 dạng scalar view tính bằng nanosecond, hãy sử dụng thuộc tính timedelta.asm8 trong Pandas.
Trước tiên, nhập các thư viện cần thiết:
import pandas as pd
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('10 min 20 s')
# hiển thị Timedelta
print("Timedelta...\n", timedelta)
# lấy timedelta64 tính bằng nanosecond
res = timedelta.asm8
# hiển thị timedelta64
print("\nTimedelta64 array scalar view...\n", res)
Kết quả
Đoạn mã trên sẽ cho ra kết quả sau:
Timedelta... 0 days 00:10:20 Timedelta64 array scalar view... 620000000000 nanoseconds