Để thay đổi tần suất của đối tượng Khoảng thời gian nhất định từ Giây sang Tần suất hàng ngày, hãy sử dụng period.asfreq () và đặt tham số ‘D’.
Đầu tiên, hãy nhập các thư viện được yêu cầu -
import pandas as pd
Con gấu trúc.Period đại diện cho một khoảng thời gian. Tạo một đối tượng Kỳ. Chúng tôi đã đặt tần số là giây tức là. 'S' sử dụng tham số 'freq'
period = pd.Period(freq="S", year = 2021, month = 4, day = 16, hour = 2, minute = 35, second = 15)
Hiển thị đối tượng Dấu chấm với tần số Giây
print("Period...\n", period)
Chuyển đổi khoảng thời gian từ Giây sang Tần suất hàng ngày. Chúng tôi đã đặt "D" để chuyển đổi giây thành tần suất hàng ngày bằng cách sử dụng asfreq ()
res = period.asfreq('D')
Ví dụ
Sau đây là mã
import pandas as pd # The pandas.Period represents a period of time # Creating a Period object # We have set the frequency as seconds ie. 'S' using the 'freq' parameter period = pd.Period(freq="S", year = 2021, month = 4, day = 16, hour = 2, minute = 35, second = 15) # display the Period object with Seconds frequency print("Period...\n", period) # Convert Period from Seconds to Daily frequency # We have set the "D" to convert seconds to daily frequency using asfreq() res = period.asfreq('D') # display the result after conversion from Seconds to Daily frequency print("\nFinal result after converting frequency ...\n", res)
Đầu ra
Điều này sẽ tạo ra mã sau
Period... 2021-04-16 02:35:15 Final result after converting frequency ... 2021-04-16