Computer >> Máy Tính >  >> Lập trình >> Python

Python Pandas - Chuyển đổi Dấu thời gian đã cho thành Dấu chấm với tần suất nhỏ

Để chuyển đổi Dấu thời gian đã cho thành Dấu chấm, hãy sử dụng timestamp.to_period () phương pháp. Trong đó, hãy đặt tần suất bằng cách sử dụng freq tham số. Đối với tần suất nhỏ nhất, hãy đặt tần suất cao là T.

Đầu tiên, hãy nhập các thư viện được yêu cầu -

 nhập gấu trúc dưới dạng pd 

Tạo đối tượng dấu thời gian

 timestamp =pd.Timestamp (2021, 9, 6, 11, 50, 20, 33) 

Chuyển đổi dấu thời gian thành Dấu chấm. Chúng tôi đã đặt tần suất là nhỏ nhất bằng cách sử dụng thông số "freq" với giá trị 'T'

 timestamp.to_period (freq ='T') 

Ví dụ

Sau đây là mã

 nhập gấu trúc dưới dạng pd # đặt đối tượng dấu thời gian trong Pandastimestamp =pd.Timestamp (2021, 9, 6, 11, 50, 20, 33) # hiển thị Dấu thời gian ("Dấu thời gian ... \ n", dấu thời gian) # chuyển đổi dấu thời gian thành Khoảng thời gian #, chúng tôi đã đặt tần suất là nhỏ nhất bằng cách sử dụng tham số "freq" với giá trị 'T'print ("\ n Dấu thời gian thành Dấu chấm ... \ n", dấu thời gian.to_period (freq =' T '))  

Đầu ra

Điều này sẽ tạo ra mã sau

 Dấu thời gian ... 2021-09-06 11:50:20.000033 Dấu thời gian ... 2021-09-06 11:50