pandas.Interval 객체가 비어 있는지 확인하려면 is_empty 속성을 사용하면 됩니다. 이 속성은 해당 구간에 어떠한 값도 포함될 수 없는 경우 True를 반환합니다.
먼저 필요한 라이브러리를 가져옵니다.
import pandas as pd
다음과 같이 간격(Interval)을 생성합니다.
interval = pd.Interval(0, 0, closed='right')
생성된 간격을 화면에 출력해 보겠습니다.
print("Interval...\n", interval)
이어서 is_empty 속성을 사용해 해당 간격이 비어 있는지 확인합니다.
print("\nIs Interval empty? \n", interval.is_empty)
전체 예제 코드
아래는 지금까지 설명한 내용을 하나로 정리한 전체 코드입니다.
import pandas as pd
# 간격 생성
interval = pd.Interval(0, 0, closed='right')
# 간격 출력
print("Interval...\n", interval)
# 간격 길이 출력
print("\nInterval length...\n", interval.length)
# 간격이 비어 있는지 확인
print("\nIs Interval empty? \n", interval.is_empty)
실행 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
Interval... (0, 0] Interval length... 0 Is Interval empty? True
결과 해석
closed='right' 옵션은 오른쪽 경계값만 구간에 포함한다는 의미입니다. 즉, (0, 0] 구간에서는 왼쪽 끝인 0이 제외되므로 이 범위 안에 존재할 수 있는 값이 없습니다. 그 결과 구간의 길이(length)는 0이 되고, is_empty 속성은 True를 반환하여 빈 간격임을 알려줍니다.