Để lấy thành phần microseconds từ Timedelta object được tạo từ input số nguyên, hãy sử dụng thuộc tính timedelta.microseconds.
Các bước thực hiện
1. Import thư viện cần thiết
import pandas as pd
2. Tạo Timedelta từ số nguyên với đơn vị microseconds
timedelta = pd.Timedelta(55, unit='us')
3. Hiển thị Timedelta
print("Timedelta...\n", timedelta)
4. Lấy giá trị microseconds
res = timedelta.microseconds
Ví dụ hoàn chỉnh
import pandas as pd
# Tạo Timedelta từ số nguyên, đơn vị microseconds
timedelta = pd.Timedelta(55, unit='us')
# Hiển thị Timedelta
print("Timedelta...\n", timedelta)
# Lấy giá trị microseconds
res = timedelta.microseconds
# Hiển thị microseconds
print("\nTimedelta (giá trị microseconds)...\n", res)
Kết quả đầu ra
Timedelta...
0 days 00:00:00.055000
Timedelta (giá trị microseconds)...
55
Lưu ý: unit='us' tạo Timedelta 55 microseconds = 0.000055 giây. microseconds trả về 55 (phần dư trong giây). Nếu tạo từ milliseconds: pd.Timedelta(55, unit='ms') → microseconds = 55000. Thuộc tính chỉ đọc, dùng cho phân tích thành phần thời gian.