PeriodIndex.minute 속성 소개
Python Pandas에서 PeriodIndex 객체에 포함된 각 기간(period)의 분(minute) 값을 추출하려면 PeriodIndex.minute 속성을 사용하면 됩니다. 이 속성은 PeriodIndex 내 모든 요소의 분 정보를 정수형 인덱스로 반환합니다.
필요한 라이브러리 임포트
먼저 pandas 라이브러리를 임포트합니다.
import pandas as pd
PeriodIndex 객체 생성
이제 PeriodIndex 객체를 생성합니다. PeriodIndex는 시간상 규칙적인 주기를 나타내는 서수(ordinal) 값을 담고 있는 불변(immutable) ndarray입니다. 아래 예제에서는 freq 매개변수를 사용하여 빈도를 분 단위("T")로 설정했습니다.
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")
생성된 PeriodIndex 객체를 화면에 출력합니다.
print("PeriodIndex...\n", periodIndex)
마지막으로 minute 속성을 사용하여 PeriodIndex 객체에서 분 값을 확인할 수 있습니다.
print("\nThe minute from the PeriodIndex object...\n", periodIndex.minute)전체 예제 코드
다음은 지금까지 설명한 내용을 하나로 정리한 전체 코드입니다.
import pandas as pd
# PeriodIndex 객체 생성
# PeriodIndex는 시간상 규칙적인 주기를 나타내는 서수 값을 담고 있는 불변 ndarray입니다.
# "freq" 매개변수를 사용하여 빈도를 설정했습니다.
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")
# PeriodIndex 객체 출력
print("PeriodIndex...\n", periodIndex)
# PeriodIndex의 빈도(freq) 객체 출력
print("\nPeriodIndex frequency object...\n", periodIndex.freq)
# PeriodIndex의 빈도를 문자열 형태로 출력
print("\nPeriodIndex frequency object as a string...\n", periodIndex.freqstr)
# PeriodIndex 객체에서 분(minute) 값 출력
print("\nThe minute from the PeriodIndex object...\n", periodIndex.minute)실행 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
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 minute from the PeriodIndex object... Int64Index([30, 15, 55, 40], dtype='int64')