Để lấy thành phần microseconds từ Timedelta object, hãy sử dụng thuộc tính timedelta.microseconds. Giá trị trả về là số microseconds trong giây (0-999999).
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ừ chuỗi (có phút và microseconds)
timedelta = pd.Timedelta('12 min 40 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ừ chuỗi
timedelta = pd.Timedelta('12 min 40 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:12:00.040000
Timedelta (giá trị microseconds)...
40000
Giải thích: '40 us' = 40 microseconds = 0.000040 giây. Nhưng hiển thị 40000 vì Pandas nội bộ lưu microseconds như số nguyên. 12 phút = 720 giây, không ảnh hưởng microseconds. microseconds chỉ trả về phần dư microseconds trong giây (0-999999). Tổng microseconds: timedelta.total_seconds() * 1e6.