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

Python Pandas - Trích xuất đối tượng tần số dưới dạng chuỗi từ DateTimeIndex

Để 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