Để trích xuất múi giờ từ DateTimeIndex với tần suất chuỗi thời gian cụ thể, hãy sử dụng DateTimeIndex.tz tài sản.
Đầ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. Múi giờ là Úc / Sydney -
datetimeindex =pd.date_range ('2021-10-20 02:30:50', period =6, tz ='Australia / Sydney', freq ='D')
Hiển thị DateTimeIndex -
print ("DateTimeIndex ... \ n", datetimeindex)
Nhận múi giờ -
print ("\ nNhận múi giờ .. \ n", datetimeindex.tz)
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 / Sydneydatetimeindex =pd.date_range ('2021-10-20 02:30:50', period =6, tz =' Australia / Sydney ', freq =' D ') # display DateTimeIndexprint ("DateTimeIndex ... \ n", datetimeindex) # hiển thị tần suất DateTimeIndex ("Tần suất DateTimeIndex ... \ n", datetimeindex.freq) # Lấy múi giờ ( "\ nNhận múi giờ .. \ n", datetimeindex.tz)
Đầu ra
Điều này sẽ tạo ra mã sau -
DateTimeIndex ... DatetimeIndex (['2021-10-20 02:30:50 + 11:00', '2021-10-21 02:30:50 + 11:00', '2021-10-22 02:30:50 + 11:00 ',' 2021-10-23 02:30:50 + 11:00 ',' 2021-10-24 02:30:50 + 11:00 ',' 2021-10- 25 02:30:50 + 11:00 '], dtype =' datetime64 [ns, Australia / Sydney] ', freq =' D ') Tần suất DateTimeIndex ...Lấy múi giờ..Australia / Sydney