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

Python Pandas - Trả về microsecond từ đối tượng Timedelta


Để trả về microsecond từ đối tượng Timedelta, hãy sử dụng thuộc tính timedelta.microseconds. 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('7 days 20 min 15 s 35 ms')

Trả về giá trị microsecond:

timedelta.microseconds

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('7 days 20 min 15 s 35 ms')
# hiển thị Timedelta
print("Timedelta...\n", timedelta)
# trả về giá trị microsecond
res = timedelta.microseconds
# hiển thị microsecond
print("\nTimedelta (giá trị microsecond)...\n", res)

Kết quả

Đoạn mã trên sẽ cho ra kết quả sau:

Timedelta... 7 days 00:20:15.035000
Timedelta (microseconds value)... 35000