Để lấy ngày trong tuần từ đối tượng PeriodIndex, hãy sử dụng PeriodIndex.weekday tài sản.
Đầu tiên, hãy nhập các thư viện được yêu cầu -
import pandas as pd
Tạo một đối tượng PeriodIndex. PeriodIndex là một ndarray bất biến giữ các giá trị thứ tự cho biết các khoảng thời gian đều đặn trong thời gian -
periodIndex = pd.PeriodIndex(['2021-09-25 07:30:35', '2019-10-30 04:15:45', '2021-07-15 02:55:15', '2022-06-25 09:40:55'], freq="T")
Đối tượng Thời gian hiển thị -
print("PeriodIndex...\n", periodIndex)
Hiển thị ngày trong tuần từ đối tượng PeriodIndex. Ngày trong tuần với Thứ Hai =0, Thứ Ba =1 ... Chủ Nhật =6 -
print("\nThe day of week from the PeriodIndex object...\n", periodIndex.weekday)
Ví dụ
Sau đây là mã -
import pandas as pd # Create a PeriodIndex object # PeriodIndex is an immutable ndarray holding ordinal values indicating regular periods in time # We have set the frequency using the "freq" parameter periodIndex = pd.PeriodIndex(['2021-09-25 07:30:35', '2019-10-30 04:15:45', '2021-07-15 02:55:15', '2022-06-25 09:40:55'], freq="T") # Display PeriodIndex object print("PeriodIndex...\n", periodIndex) # Display PeriodIndex frequency print("\nPeriodIndex frequency object...\n", periodIndex.freq) # Display PeriodIndex frequency as string print("\nPeriodIndex frequency object as a string...\n", periodIndex.freqstr) # Display week from the PeriodIndex object print("\nThe week from the PeriodIndex object...\n", periodIndex.week) # Display day of the week from the PeriodIndex object # The day of the week with Monday=0, Tuesday=1 ... Sunday=6 print("\nThe day of week from the PeriodIndex object...\n", periodIndex.weekday)
Đầu ra
Điều này sẽ tạo ra mã sau -
PeriodIndex... PeriodIndex(['2021-09-25 07:30', '2019-10-30 04:15', '2021-07-15 02:55', '2022-06-25 09:40'], dtype='period[T]') PeriodIndex frequency object... <Minute> PeriodIndex frequency object as a string... T The week from the PeriodIndex object... Int64Index([38, 44, 28, 25], dtype='int64') The day of week from the PeriodIndex object... Int64Index([5, 2, 3, 5], dtype='int64')