Để 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 đó, đặt tần suất bằng tham số freq. Đối với tần suất hàng tuần, hãy đặt tần suất làm việc là W.
Đầ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 tuần bằng cách sử dụng thông số "freq" với giá trị 'W'
timestamp.to_period(freq='W')
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 weekly using the "freq" parameter with value 'W' print("\nTimestamp to Period with weekly frequency...\n", timestamp.to_period(freq='W'))
Đầu ra
Điều này sẽ tạo ra mã sau
Timestamp... 2021-09-18 11:50:20.000033 Timestamp to Period with weekly frequency... 2021-09-13/2021-09-19