Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python Pandas - Trả về mảng numpy timedelta64 dạng scalar view tính bằng nanosecond


Để 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