Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

파이썬 Pandas – 간격(Interval)이 비어 있는지 확인하는 방법

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를 반환하여 빈 간격임을 알려줍니다.