Để trả về đối tượng numpy.timedelta64 với độ chính xác nanosecond (ns) từ Timedelta của Pandas, sử dụng phương thức timedelta.to_timedelta64().
Các bước thực hiện
- Import thư viện:
import pandas as pd - Tạo Timedelta object:
timedelta = pd.Timedelta('2 days 11 hours 22 min 25 s 50 ms 45 ns') - Gọi
timedelta.to_timedelta64().
Ví dụ hoàn chỉnh
import pandas as pd
timedelta = pd.Timedelta('2 days 11 hours 22 min 25 s 50 ms 45 ns')
print("Timedelta...\n", timedelta)
res = timedelta.to_timedelta64()
print("\nA numpy.timedelta64 object with nanoseconds precision...\n", res)
Kết quả
Timedelta... 2 days 11:22:25.050000045
A numpy.timedelta64 object with nanoseconds precision... 213745050000045 nanoseconds
Lưu ý: Bài viết này trùng lặp nội dung với bài trước (ID 1003095996), chỉ khác tiêu đề nhấn mạnh độ chính xác nanosecond.