Để 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 hàng giờ, hãy đặt tần suất làm việc là H.
Đầu tiên, hãy nhập các thư viện được yêu cầu -
import pandas as pd
Tạo đối tượng dấu thời gian trong Pandas
timestamp = pd.Timestamp(2021, 9, 18, 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à hàng giờ bằng cách sử dụng thông số "freq" với giá trị 'H'
timestamp.to_period(freq='H')
Ví dụ
Sau đây là mã
import pandas as pd # set the timestamp object in Pandas timestamp = pd.Timestamp(2021, 9, 18, 11, 50, 20, 33) # display the Timestamp print("Timestamp...\n", timestamp) # convert timestamp to Period # we have set the frequency as hourly using the "freq" parameter with value 'H' print("\nTimestamp to Period with hourly frequency...\n", timestamp.to_period(freq='H'))
Đầu ra
Điều này sẽ tạo ra mã sau
Timestamp... 2021-09-18 11:50:20.000033 Timestamp to Period with hourly frequency... 2021-09-18 11:00