Để trích xuất đối tượng tần số dưới dạng một chuỗi từ DateTimeIndex, hãy sử dụng DateTimeIndex.freqstr tài sản ở Pandas.
Đầ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 một DatetimeIndex với chu kỳ 6 và tần suất là D tức là ngày -
datetimeindex =pd.date_range ('2021-10-20 02:30:50', period =6, tz ='Australia / Adelaide', freq ='D')
Hiển thị DateTimeIndex -
print ("DateTimeIndex ... \ n", datetimeindex)
Hiển thị tần số DateTimeIndex dưới dạng một chuỗi -
print ("Tần suất DateTimeIndex dưới dạng chuỗi ... \ n", datetimeindex.freqstr)
Ví dụ
Sau đây là mã -
nhập gấu trúc dưới dạng pd # DatetimeIndex với khoảng thời gian 6 và tần suất là D tức là ngày # Múi giờ là Úc / Adelaidedatetimeindex =pd.date_range ('2021-10-20 02:30:50', period =6, tz =' Australia / Adelaide ', freq =' D ') # display DateTimeIndexprint ("DateTimeIndex ... \ n", datetimeindex) # hiển thị tần suất DateTimeIndex ("Tần suất DateTimeIndex ... \ n", datetimeindex.freq) # hiển thị tần suất DateTimeIndex dưới dạng một chuỗi ký tự ("Tần suất DateTimeIndex dưới dạng chuỗi ... \ n", datetimeindex.freqstr)
Đầu ra
Điều này sẽ tạo ra mã sau -
DateTimeIndex ... DatetimeIndex (['2021-10-20 02:30:50 + 10:30', '2021-10-21 02:30:50 + 10:30', '2021-10-22 02:30:50 + 10:30 ',' 2021-10-23 02:30:50 + 10:30 ',' 2021-10-24 02:30:50 + 10:30 ',' 2021-10- 25 02:30:50 + 10:30 '], dtype =' datetime64 [ns, Australia / Adelaide] ', freq =' D ') Tần suất DateTimeIndex ...Tần số DateTimeIndex dưới dạng chuỗi ... D