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

Python Pandas - 인덱스가 요소 0개로 비어 있는지 확인하는 방법

Pandas에서 인덱스가 요소 0개인 빈 상태인지 확인하려면 index.empty 속성을 사용하면 됩니다. 이 속성은 인덱스에 아무 요소도 없을 경우 True를 반환하고, 하나라도 요소가 있으면 False를 반환합니다.

1. 라이브러리 임포트

먼저 필요한 라이브러리를 가져옵니다.

import pandas as pd

2. 빈 인덱스 생성

빈 리스트를 전달하여 요소가 없는 인덱스를 생성합니다.

index = pd.Index([])

3. 인덱스 출력 및 빈 여부 확인

생성한 인덱스를 화면에 표시하고, empty 속성으로 비어 있는지 검사합니다.

print("Pandas Index...\n",index)

print("\nIs the index empty?\n",index.empty)

전체 예제 코드

아래는 위 과정을 모두 포함한 완전한 예제입니다.

import pandas as pd

# 인덱스 생성
index = pd.Index([])

# 인덱스 출력
print("Pandas Index...\n",index)

# 인덱스의 요소 개수 반환
print("\nNumber of elements in the index...\n",index.size)

# 인덱스가 비어 있는지 확인
print("\nIs the index empty?\n",index.empty)

실행 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

Pandas Index...
Index([], dtype='object')

Number of elements in the index...
0

Is the index empty?
True

정리

pd.Index([])처럼 빈 리스트로 인덱스를 만들면 size는 0을 반환하고, empty 속성은 True를 반환합니다. 반대로 요소가 하나 이상 존재하는 인덱스의 경우 emptyFalse를 반환하므로, 조건문 등에서 데이터 존재 여부를 판별할 때 유용하게 활용할 수 있습니다.